Upravte soubor hostitelů systému Windows k blokování nebo přesměrování webových stránek


Soubor hostitelů systému Windows je soubor, který systém Windows používá k řízení a mapování adres IP. Úpravou souboru Hosts lze systém Windows přizpůsobit tak, aby zablokoval nebo přesměroval konkrétní webové stránky a dokonce i protokoly, které používají programy a aplikace.

Chcete-li začít upravovat soubor hostitelů systému Windows, musíte jej nejdříve vyhledat. Otevřete Průzkumník Windows a klikněte na Tento počítačnebo Tento počítač. Poklepejte na složku C: \, poté na složku Windowsa přejděte na stránku, dokud nedosáhnete složky System32. Uvnitř této složky otevřete ovladačea poté otevřete atd. Nyní se zobrazí několik souborů, z nichž jedna je hosts.

hosts file

pro soubor hostsje uveden jako Soubor. Protože neexistuje žádný výchozí program pro otevření takového typu souboru, dvojité klepnutí na soubor hostitelů vám poskytne výzvu k systému Windows a zeptá se vás, který program chcete použít k otevření souboru.

s>1

Z tohoto příkazu můžete upravit soubor hosts pomocí programu Poznámkový blok. Stačí kliknutím vyberte Poznámkový bloka klikněte na tlačítko OK. Odtud bude program Notepad spouštět s informacemi o hostitelích.

hosts file notepad

Tento způsob otevření hostitelského souboru ukázal, ve skutečnosti se nachází v systému Windows, ale nebudete jej moci upravovat, protože je to systémový soubor. Chcete-li soubor upravit, nejprve musíte spustit program Poznámkový blok, který běží jako správce.

Klepněte na Starta napište Poznámkový blok, to. Spíše klikněte pravým tlačítkem myšina seznam Poznámkový blok, abyste vyvolali kontextové menu. Vyberte volbu Spustit jako administrátor.

notepad run as admin

Otevřete Poznámkový blok a vyberte možnost Soubor & gt; Otevřít. Přejděte na C: \ Windows \ System32 \ drivers \ etc. Zobrazí se prázdná obrazovka, která zobrazí výzvu Žádné položky, které odpovídají vašemu vyhledávání. Změňte textové dokumenty (* .txt) na všechny souborypomocí rozbalovací nabídky. Nyní můžete vybrat soubor hostsa kliknout na tlačítko Otevřít.

open hosts file do souboru hostitelů je velmi jednoduché. Soubor hostitelů používá formát:

IP Address   exampledomain.com

Zablokování webových stránek v systému Windows je stejně jednoduché jako zadání následující do dolní části souboru hostitelů:

127.0.0.1    www.exampledomain.com

Takže pokud bych chtěl zablokovat webové stránky jako www.nytimes.com, mohl bych jen přidat následující řádek:

127.0.0.1    www.nytimes.com

redirect website hosts

To, co skutečně říkáme, je, že webová stránka www.nytimes.com by měla přesměrovat na adresu IP 127.0.0.1, což je jen loopback adresa v našem lokálním systému. Pokud v počítači nemáte místní nastavení webových stránek, ve webovém prohlížeči se zobrazí chybová stránka.

site cannot be reached

cool, huh !? Je zřejmé, že můžete vidět, jak to může být použito několika způsoby: žert, rodičovská kontrola atd. Pokud jste tak nechtěli zablokovat web, můžete jej také přesměrovat na jinou webovou stránku. Chcete-li to provést, musíte nejdříve najít adresu IP ostatních stránek.

Chcete-li to provést, stačí otevřít příkazový řádek (klikněte na tlačítko Start a zadejte příkaz CMD) a zadejte následující příkaz:

ping examplewebsite.com

ping website

V mém příkladu jsem pinged na Adobe.com. Adresa IP je 192.150.16.117. Nyní můžu jednoduše připojit toto číslo do svého souboru hostitelů před www.nytimes.com.

hosts file redirect

Nyní, když navštívím www.nytimes.com. com, dostanu přesměrování na Adobe.com! Pěkný! Všimněte si, že pokud to nefunguje pro webové stránky, které zadáváte, mohlo by to být kvůli adrese URL, kterou používáte. Například to dělá rozdíl, pokud používáte www.nytimes.comna rozdíl od nytimes.combez www. Navštivte webové stránky a přesně zjistěte, jaká je adresa URL pro web, který chcete přesměrovat. Vždy byste se měli snažit bez www nejprve zjistit, zda funguje.

Pokud web používá HTTPS jako Google.com nebo něco takového, měl by stále přesměrovat, pokud používáte název hostitele. Neexistuje žádný způsob, jak specifikovat verzi souboru HTTPS v souboru HOSTS, ale měl by přesměrovat verze HTTPS a jiné než HTTPS webové stránky, pokud použijete pouze název hostitele (např. Google.com).

Konečně můžete použít soubor hosts k vytvoření jednoduchých zkratek pro vlastní zařízení v síti. Například můj směrovač je v doméně 192.168.1.3, ale mohu přidat následující řádek do svého souboru hostitelů a jednoduše zadat adresu myrouter.comdo své adresy bar

redirect to local device

Nezáleží na tom, zda je myrouter.com vlastně webovou stránkou nebo nikoliv, protože soubor hostitelů je čten jako první a vy přesměrována na adresu IP zadanou v souboru. Stojí za to poznamenat, že ne všechny prohlížeče mohou používat soubor hosts, takže pokud nefunguje, může to být problém. Testoval jsem to pomocí IE, Microsoft Edge, Chrome a Firefox a pracoval jsem na všech prohlížečích. Celkově je soubor hostitelů stále užitečný dokonce iv systému Windows 10. Také funguje i v systému Windows 8, 7, Vista, atd. Pokud máte nějaké dotazy, neváhejte komentovat. Užijte si!

Související příspěvky:


22.03.2016