Přejít na hlavní obsah

Proč potřebujete soubor hosts ve Windows a jak jej správně nakonfigurovat

Soubor hosts je jednou z důležitých součástí operačního systému Windows. Používá se pro asociaci názvů domén s IP adresami, což umožňuje přesměrovat provoz z konkrétních adres na konkrétní servery. Soubor hosts tak může být užitečným nástrojem pro konfiguraci místní sítě nebo blokování nežádoucích webových stránek.

V souboru hosts můžete nastavit vlastní pravidla, jejichž priorita bude vyšší než u serverů DNS. To může být užitečné například při navrhování a testování webových stránek na místním počítači. Záznam v souboru hosts umožňuje nastavit soulad mezi místním názvem domény a IP adresou, což vám umožní zkontrolovat provoz webu bez přístupu k globální síti. Soubor hosts lze navíc také použít k zablokování přístupu k určitým webovým stránkám přidáním záznamů s nežádoucími názvy domén a jejich přesměrováním na místní adresu nebo jinou stránku.

Pro konfiguraci souboru hosts ve Windows je nejběžnějším způsobem použití textového editoru a práva správce. Soubor hosts se nachází na adrese C:\Windows\System32\drivers\etc\hosts a může být změněn za předpokladu, že má příslušná práva. V souboru má každá položka následující formát: IP adresa, název domény a komentář (volitelné). Například:

127.0.0.1 localhost # toto je místní adresa

127.0.0.1 example.com # příklad blokování webu

Po provedení změn v souboru hosts jej uložte a restartujte počítač, aby se změny projevily. Při tom nezapomeňte před provedením změn zálohovat soubor hosts, aby bylo možné v případě chyby obnovit původní verzi.

Základy souboru hosts ve Windows

V souboru hosts obsahuje každý řádek shodu IP adresy a názvu domény ve formátu:

IP adresa název domény

Tato položka označuje, že všechny požadavky na zadaný název domény budou směrovány na zadanou IP adresu.

Soubor hosts se často používá k blokování přístupu k určitým webům nebo k instalaci vlastních adres pro vývoj a testování webových stránek v místním počítači. Může být velmi užitečným nástrojem pro správce sítě a webové vývojáře.

Chcete-li správně nakonfigurovat soubor hosts, musíte jej otevřít s oprávněními správce a přidat nebo změnit příslušné záznamy. Po uložení změn začne operační systém tato nová nastavení automaticky používat.

Dobře nakonfigurovaný soubor hosts může výrazně urychlit přístup k názvům domén a spravovat, jak počítač zpracovává požadavky DNS. Může být také použit k obcházení některých omezení a blokování internetových zdrojů.

Je důležité si uvědomit, že nesprávné nastavení souboru hosts může vést k problémům s připojením k síti a přístupem k webovým stránkám. Proto pečlivě dodržujte pokyny a před uložením se ujistěte, že jsou všechny změny správné.

Účel a princip práce

Princip fungování souboru hosts je založen na tom, že když zařízení přistupuje k určitému názvu domény, operační systém nejprve zkontroluje obsah souboru hosts. Pokud je v tomto souboru nalezena shoda mezi názvem domény a IP adresou, je požadavek přesměrován na zadanou IP adresu. Pokud neexistuje žádná shoda, požadavek je odeslán na server DNS, který provede proces povolení názvu a vrátí příslušnou IP adresu.

Soubor hosts lze použít pro různé účely. Může být například použit k zablokování přístupu k určitým webovým stránkám, přesměrování provozu na místní počítač během vývoje a testování webových stránek a k obcházení blokování určitých názvů domén.

Chcete-li správně nakonfigurovat soubor hosts, musíte přidat příslušné záznamy v následujícím formátu: IP adresa, mezera, název domény. Mezi IP adresou a doménovým jménem musí být alespoň jedna mezera. Můžete přidat komentář počínaje řádkem se symbolem'#'. Tato položka bude při rozlišení názvu ignorována operačním systémem.

Správné nastavení souboru hosts

Chcete-li začít, musíte otevřít soubor hosts v libovolném textovém editoru s oprávněními správce. Cesta k souboru je obvykle následující: C:\Windows\System32\drivers\etc\hosts..

V souboru hosts se každá položka skládá ze dvou sloupců: IP adresy a názvu domény. Zápis 127.0.0.1 localhost je příkladem řetězce, který označuje, že localhost (127.0.0.1) bude vždy označovat IP adresu místního počítače.

Chcete-li přidat nový záznam do souboru hosts, musíte na konci souboru vložit nový řádek. V prvním sloupci je uvedena IP adresa a ve druhém název domény. Například: 127.0.0.1 example.com ..

Pokud je soubor hosts správně nakonfigurován, můžete jej použít k blokování nežádoucích webových zdrojů. Chcete-li to provést, musíte zadat IP adresu "0.0.0.0" pro požadovaná doménová jména. Například: 0.0.0.0 advertising.com ..

Nezapomeňte uložit změny po úpravě souboru hosts. Mějte na paměti, že při nesprávném nastavení souboru hosts mohou nastat problémy s přístupem k některým webovým stránkám nebo síťovým službám.

Je důležité poznamenat, že změny v souboru hosts se projeví ihned po uložení souboru, místo aby vyžadovaly restartování počítače.

SníženíPopisPříklad
#Označuje komentář v souboru hosts. Řádek začínající symbolem # je systémem ignorován.# To je komentář.
IP adresaOznačuje konkrétní IP adresu pro daný název domény.127.0.0.1 localhost
0.0.0.0Používá se k blokování přístupu k určitým doménám nebo prostředkům.0.0.0.0 advertising.com

Proč psát další položky v souboru hosts

Předepisování dalších záznamů v souboru hosts má následující výhody:

Přidání záznamů do souboru hosts umožňuje rychlejší přístup k často navštěvovaným webům. Namísto požadavku na server DNS, operační systém nejprve zkontroluje soubor hosts, aby určil IP adresu požadované domény. To výrazně zkracuje dobu načítání stránek.

Předepisování záznamů do souboru hosts vám také umožňuje blokovat přístup k určitým webům. Pouhým zadáním IP adresy nežádoucí domény v souboru hosts můžete zabránit jejímu otevření v prohlížeči. To je zvláště užitečné pro ochranu před škodlivým obsahem nebo nežádoucími reklamami.

Do souboru hosts lze přidávat záznamy pro místní testování webových stránek. To umožňuje vývojářům kontrolovat své webové aplikace v místním počítači, aniž by museli zveřejňovat změny.

Pokud je přístup k určitému webu zablokován poskytovatelem nebo ve vaší zemi, můžete zadat položku do souboru hosts, abyste toto omezení obešli. Zadáním IP adresy blokovaného webu v souboru hosts k němu budete mít přístup.

Kontrola a ukládání změn v souboru hosts

Po provedení změn v souboru hosts je nutné zkontrolovat a uložit provedené změny, aby se projevily.

Ke kontrole změn v souboru hosts můžete použít příkaz ping na příkazovém řádku. Chcete-li to provést, musíte zadat příkaz "ping" s názvem hostitele, který byl změněn v souboru hosts. Pokud se v reakci na příkaz ping zobrazí IP adresa uvedená v souboru hosts, změny byly provedeny správně a fungují.

Pokud byly všechny změny v souboru hosts zkontrolovány a fungují správně, je nutné Soubor Uložit pro další použití. Chcete-li to provést, musíte zavřít soubor hosts, pokud byl otevřen v textovém editoru, a otevřít Správce souborů s oprávněními správce.

Dále musíte najít soubor hosts v adresáři C:\Windows\System32\drivers\etc a vyzdvihnout ho. Poté klikněte pravým tlačítkem a vyberte Vlastnosti.

V okně Vlastnosti, které se otevře, musíte odstranit atribut "pouze pro čtení" a kliknout na "Použít". Poté musíte otevřít soubor hosts v textovém editoru, provést všechny potřebné změny a soubor uložit.

Po uložení změn v souboru hosts se doporučuje restartovat počítač, aby se změny projevily.

Aplikace a ukládání změn v souboru hosts vám pomůže nakonfigurovat a spravovat přístup k různým síťovým prostředkům.