
V raných dobách internetu existoval pouze jeden soubor „hosts“, který byl použit k přiřazení názvů počítačů k IP adresám. Všechna zařízení připojená k internetu jsou reprezentována IP adresou. IP adresa může vypadat asi takto: 172.217.23.238. Jak vidíte, bylo by těžké zapamatovat si IP adresu každého zařízení připojeného k internetu! Takže hostitelský soubor obsahoval adresář IP adres podobný telefonnímu seznamu mapovaný na názvy počítačů.
Vzhledem k tomu, že se internet vyvíjel a více zařízení bylo připojeno v různých geografických umístěních, nebylo již praktické udržovat jeden soubor hostitelů. Systém názvů domén (DNS) byl vytvořen v roce 1984, aby poskytoval zařízením připojeným k internetu způsob, jak vyhledat názvy hostitelů dotazem na sadu distribuovaných serverů. A tak funguje internet dodnes.
Kde je soubor hostitelů Windows 11?
Soubor hostitelů však zůstává součástí většiny operačních systémů. Lze jej použít k přepsání výsledků poskytovaných servery DNS a k vyhledávání názvů hostitelů v místní síti (LAN), pokud není k dispozici server DNS. V závislosti na operačním systému se soubor hostitelů nachází na jiném místě. Například v Unixu najdete soubor hosts v / etc / hosts. A na všech moderních verzích Windows, počítaje v to Windows 11, soubor hostitelů je v% SystemRoot% System32driversetchosts. Proměnná prostředí% SystemRoot% ve výchozím nastavení ukazuje na C:WINDOWS.
Jak funguje soubor hostitelů
Soubor hostitelů obsahuje řádky textu se dvěma sloupci. V prvním sloupci je IP adresa. A ve druhém sloupci je název hostitele počítače. Dva sloupce lze oddělit mezerou nebo tabulátorem. Příklad souboru hostitelů tedy může vypadat takto:
192.168.0.10 bobpc
192.168.0.11 clairepc
Tiskový server 192.168.0.129

Pokud tyto položky přidáte do souboru hostitele v zařízení, můžete každému hostiteli odeslat příkaz ping podle jména a počítač jej může přeložit na odpovídající adresu IP. Například, ping tiskový server vrátí takovou odpověď:

Můžete také použít plně kvalifikovaná doménová jména (FQDN) v souboru hostitelů. Například:
172.217.23.238 google.com
Názvy hostitelů, které přidáte do hostitelský soubor nejsou citlivý na velká písmena. Mohou být velkými, malými písmeny nebo jejich kombinací. Uvědomte si, že soubor hostitelů hackeři někdy používají k přesměrování síťového provozu na škodlivé stránky. Proto mohou soubor hostitelů upravovat pouze správci Windows.
Zobrazit soubor hostitelů v Windows 11
Ve výchozím nastavení je soubor hostitelů v Windows 11 neobsahuje žádné platné záznamy. Tím myslím, že vše je komentováno pomocí symbolu hash #. Začněme otevřením souboru hostitelů v poznámkovém bloku.
- Klikněte na Start na hlavním panelu.
- typ poznámkový blok a stiskněte ENTER.

- Stiskněte Windows klávesou (WIN) + E otevřete Průzkumník souborů.

- Do pole „Rychlý přístup“ vložte následující cestu a stiskněte ENTER:% SystemRoot% System32driversetc
- V seznamu souborů uvidíte hostitele.

- Uspořádejte Průzkumník souborů a Poznámkový blok tak, aby byly vedle sebe.
- Přetáhněte soubor hostitelů z Průzkumníka souborů do okna Poznámkového bloku.

Uvidíte, že dole jsou dvě položky, které jsou obě komentovány. První položka je adresa IPv4 pro localhost. A druhou položkou je adresa IPv6 pro localhost.
# 127.0.0.1 localhost
# :: 1 localhost

Pokud se však pokusíte přidat položku do souboru hostitelů, nebudete ji moci uložit. Soubor hostitelů mohou upravovat pouze správci, protože je v chráněném systémovém adresáři.
Upravte soubor hostitelů v Windows 11
Soubor hostitele můžete upravit dvěma způsoby. První zahrnuje vytvoření kopie původního souboru a jeho nahrazení. Druhý používá příkazový řádek k připojení řádku do souboru hostitelů.
Upravte soubor hostitelů pomocí grafického uživatelského rozhraní a poznámkového bloku
Nejjednodušší způsob, jak upravit soubor hostitelů, je vytvořit jeho kopii a poté nahradit originál ve složce 'etc'.
- Spusťte Průzkumník souborů stisknutím tlačítka Windows klávesa (WIN) + E.
- Do pole „Rychlý přístup“ vložte následující cestu a stiskněte ENTER:% SystemRoot% System32driversetc
- V seznamu souborů klikněte pravým tlačítkem na hostitele a současně přetáhněte soubor na plochu.

- Uvolněte tlačítko myši a poté vyberte Kopírování zde z menu.
- Klikněte na Start na hlavním panelu.
- typ poznámkový blok a stiskněte ENTER.
- Přetáhněte soubor hostitelů z plochy do okna Poznámkového bloku.
- Přidejte svoji položku do dolní části souboru. V tomto příkladu přidám následující položku pro svou místní síť:
192.168.1.10 BOBPC

- Stisknutím kombinace kláves CTRL + S soubor uložte.
- Zavřete Poznámkový blok.
- Nyní pomocí myši přetáhněte soubor hostitelů na ploše zpět do okna Průzkumník souborů.
- v Nahraďte nebo přeskočte soubory dialog, klepněte na tlačítko Nahraďte soubor v cílovém umístění.

- v Přístup k cílové složce byl zamítnut dialog, klepněte na tlačítko Pokračovat.
- K dokončení operace může být nutné zadat souhlas nebo zadat uživatelské jméno a heslo správce.

- Otevřete Poznámkový blok znovu kliknutím na Start na hlavním panelu a zadáním textu poznámkový bloka stiskněte ENTER.
- Přetáhněte soubor hostitelů z Průzkumníka souborů do okna Poznámkového bloku.
- Nyní můžete vidět svůj nový záznam v souboru hostitelů.
Upravte soubor hostitelů pomocí příkazového řádku
Tato metoda používá příkazový řádek a je mnohem rychlejší než výše uvedená metoda.
- Klikněte na nabídku Start na hlavním panelu.
- Zadejte příkaz a ujistěte se, že je příkazový řádek zvýrazněn vlevo, klikněte na Spustit jako správce v podokně napravo od výsledků vyhledávání.

- Po zobrazení výzvy udělte souhlas nebo zadejte uživatelské jméno a heslo správce.

- V okně příkazového řádku použijte příkaz echo, jak je znázorněno zde, k přidání položky do souboru hostitelů. V tomto příkladu přidám 192.168.1.12 TOMPC do souboru hostitelů.
echo 192.168.1.12 TOMPC >>% SystemRoot% System32driversetchosts

- Chcete-li zkontrolovat, zda byl soubor hostitelů aktualizován, použijte příkaz 'type', jak je znázorněno níže:
typ % SystemRoot% System32driversetchosts

Odeberte položku ze souboru hostitelů pomocí příkazového řádku
Nejjednodušší způsob, jak odstranit položku, je otevřít Poznámkový blok z příkazového řádku. Příkazový řádek musí být spuštěn s oprávněními správce, jak je popsáno výše.
poznámkový blok % SystemRoot% System32driversetchosts

Poznámkový blok otevře soubor hostitelů. Můžete přidat nebo odebrat položky a poté soubor uložit na disk.