Možná vás napadlo, zda je správné hledat soubor hosts ve složce system32, když používáte 64bit verzi Windows. Krátká odpověď zní:
ano, hosts je i v 64 bit Windows stále ve složce system32/drivers/etc. Jiný hosts soubor v systému není. Údajně zůstává v system32 kvůli zpětné kompatibilitě.
Jak hosts editovat?
Editaci hosts provedete snadno pomocí Poznámkového bloku:
- Klikněte na Start → napiště do hledání "notepad" a spusťte jej s administrátorskými právy. Pokud nevíte jak na to, jen jej spusťte. Pokud to umíte, přeskočte bod 2 ;-)
- Po spuštění stiskněte najednou klávesovou zkratku CTRL+SHIFT+ENTER, tím program přepnete do režimu s administrátorskými právy. Pravděpodobně budete tuto změnu muset potvrdit (takže pokud se vás systém na něco ptá, klikněte na Ano).
- Stiskněte CTRL+O a jděte do C:\Windows\System32\drivers\etc, zvolte Všechny soubory a vyberte hosts.
Použití
Velmi zjednodušeně řečeno se soubor hosts se používá k přiřazení IP adres ke konkrétním doménovým jménům (resp. konkrétnímu hostname). Jednotlivé záznamy vždy obsahují IP adresu na kterou má konkrétní host/domain-name směrovat. Pokud počítač najde ke konkrétnímu jménu záznam v hosts, nebude již dotazovat DNS a použije tento záznam. Vcelku elegantně tak jde zablokovat celou řadu služeb na internetu, v místní síti nebo dokonce v rámci jednoho počítače. Blokovat jde cokoli, od otravných reklam, přes celé weby, hry, apod.
Soubor hosts v praxi
V praxi tak můžete zkusit zablokovat třeba facebook.com stačí do hosts přidat řádek, který bude obsahovat následující:
127.0.0.1 www.facebook.com
Pro projevení změn po editaci hosts souboru je nutné vyprázdnit mezipaměť DNS. Do příkazového řádku (Start menu → hledat "
cmd
") proto stačí napsat
ipconfig /flushdns
, případně restartovat PC.
Tento řádek říká hledej facebook.com na serveru s IP adresou 127.0.0.1, což je pouze testovací IP každého síťového adaptéru. A všichni můžeme předpokládat, že se přímo na vaší síťové kartě žádný Facebook nenachází. Pokus připojit se k Facebooku ve vašem prohlížeči tak skončí neúspěšně, dokud tento řádek zase neupravíte zpět.