Hostitelské soubory jsou textové soubory, které se používají k mapování názvů domén na adresy IP, přesně to, co dělají servery DNS. Můžete je použít k zefektivnění připojení k webovým stránkám, a proto někdy budete muset jeden upravit.
Tato příručka jako taková vysvětlí, jaké soubory hostitele jsou ve Windows, jak je můžete upravovat a co dělat, pokud to nemůžete udělat.
Co je soubor Hosts v systému Windows?
Když se váš počítač chce připojit k webové stránce, potřebuje mluvit se serverem DNS, aby převedl adresu URL na IP adresa. Pokud však již znáte adresu IP adresy URL, můžete přidat podrobnosti do souboru hostitele a váš počítač jej použije bez nutnosti konzultovat server DNS nebo mezipaměť.
Řekněme, že chcete vyhledat naše stránky MakeUseOf ve svém webovém prohlížeči. Aby bylo vyhledávání úspěšné, váš počítač potřebuje IP adresu, takže bude hledat v hostitelském souboru.
Pokud jste dříve zadali URL MakeUseOf a odpovídající IP v souboru, váš počítač použije tyto informace k připojení. V opačném případě se počítač pokusí najít IP adresu v mezipaměti DNS nebo se připojit k serveru DNS jako obvykle.
Soubory hostitelů jsou přítomny ve všech operačních systémech, ale na různých místech. Zde jsou typická umístění:
- Windows 10 - "C:\Windows\System32\drivers\etc\hosts"
- Mac OS X - "/private/etc/hosts"
- Linux - "/etc/hosts"
Proč byste měli upravovat soubor Hosts?
Soubor hosts je upravován z několika důvodů, ale obvykle to chcete udělat pro jedno ze dvou použití.
Za prvé, soubor hosts je užitečný, pokud váš server DNS nefunguje efektivně. Pokud váš server DNS pracuje pomalu, můžete do souboru hosts vložit IP adresu a název domény, abyste urychlili proces vyhledávání (pokud znáte všechny podrobnosti).
Naopak dlaždici hostitelů můžete použít k zablokování přístupu počítače k webu. Vzhledem k tomu, že soubor hostitelů je prvním portem volání pro PC, můžete zadat neplatnou adresu pro cílovou stránku a zabránit tak vašemu PC v přístupu k ní.
Jak upravit soubor Hosts ve Windows 10 a 11
Úprava souboru hosts ve Windows je docela jednoduchá. Postupujte podle níže uvedených kroků.
1. Vytvořte zálohu
Nejprve musíme vytvořit zálohu. To vám pomůže vrátit se do předchozího stavu, pokud se něco pokazí.
Chcete-li pokračovat, postupujte takto:
- Spusťte Průzkumníka souborů a přejděte do umístění uvedeného níže:
C:\Windows
ystem32\drivers\etc - Vyhledejte soubor hosts a klikněte na něj pravým tlačítkem.
- Vybrat kopírovat a vložte soubor na jiné bezpečné místo v počítači.
Chcete-li přidat další úroveň zabezpečení, můžete také vytvořit bod obnovení. Tento bod obnovení vám umožní vrátit aktuální stav operačního systému pomocí funkce Obnovení systému.
2. K úpravě souboru Hosts použijte Poznámkový blok
V této metodě spustíme soubor hosts pomocí aplikace Poznámkový blok a přímo jej tam upravíme.
Zde je vše, co musíte udělat:
- Otevřete Poznámkový blok stisknutím Win + S, zadáním "Poznámkový blok" do vyhledávání Windows a kliknutím na Spustit jako administrátor.
- V následujícím okně přejděte na Soubor > OTEVŘENO.
- Do textového pole Název souboru zadejte následující umístění a klepněte na OTEVŘENO. K souboru můžete také přejít ručně.
C:\Windows\System32\drivers\etc\hosts
- Po otevření souboru přejděte dolů na konec a zadejte IP adresu následovanou názvem domény webu, který chcete zablokovat. Řekněme, že chceme do souboru přidat IP adresu Google. Pomocí tohoto příkladu bude náš soubor vypadat následovně.
127.0.0.1 <Ahref=" http://www.google.com">www.google.comA>
- Pokud chcete zablokovat web, jednoduše zadejte nesprávné IP adresy, například 0.0.0.0. Pomocí výše uvedeného příkladu zadáme následující text, pokud chceme zablokovat Google.
0.0.0.0 <Ahref=" http://www.google.com">www.google.comA>
- Chcete-li ušetřit čas, klikněte na Soubor > Uložit jako.
- Rozbalte rozevírací seznam pro Uložit jako typ a vybrat si Všechny soubory.
- Pojmenujte soubor jako hostitelé 2 a uložte jej na plochu.
Nyní, když máte soubor hostitelů připravený k použití, vše, co musíte udělat, je umístit jej na správné místo.
- Přejděte na plochu, klikněte pravým tlačítkem na soubor, který jste právě vytvořili, a vyberte si Přejmenovat.
- Odstraňte 2 (nebo jakékoli jiné číslo/písmeno, které jste přidali), aby byl soubor pojmenován pouze jako hostitelé.
- Zkopírujte tento soubor.
- Spusťte Průzkumníka souborů a přejděte do původního umístění hostitele.
- Sem vložte nový soubor a klikněte na Nahraďte soubor v tomto cíli pokud se objeví výzva k přepsání.
Váš upravený soubor hostitelů je nyní připraven k použití.
Co dělat, když soubor Hosts nefunguje
Pokud soubor hosts ve vašem systému nefunguje, může to mít několik důvodů. Je možné, že soubor nebudete moci otevřít, protože formát není podporován, nebo nemáte dostatečná oprávnění k přístupu k němu.
Pokud se potýkáte s problémy se souborem, zde je několik způsobů odstraňování problémů, které můžete vyzkoušet:
1. Vyprázdněte mezipaměť DNS a NetBIOS
Vzhledem k tomu, že k takovým problémům běžně dochází kvůli poškozeným nebo vadným souborům mezipaměti, prvním řešením, které doporučujeme vyzkoušet, je vymazání mezipaměti.
O tom, jak to provést, jsme se zabývali v našem průvodci co je server DNS, takže se podívejte na pokyny, jak na to.
Po vymazání mezipaměti DNS vymažte mezipaměť NetBIOS následujícím způsobem:
- Zadejte příkazový řádek do vyhledávání ve Windows a klikněte na Spustit jako administrátor.
- V následujícím okně spusťte následující příkaz:
nbtstat -R
Po provedení příkazu zkontrolujte, zda je problém vyřešen.
2. Resetujte soubor Hosts
Můžete také zkusit resetovat soubor hosts na jeho výchozí verzi, abyste vyřešili všechny problémy, které s ním souvisejí.
- Spusťte Průzkumníka souborů a přejděte do umístění níže:
%systemroot%
ystem32\drivers\etc - Přejmenujte soubor hosts na hosts.bak.
- Dále přejděte do následujícího umístění:
%WinDir%
ystem32\drivers\etc - Dvakrát klikněte na soubor hostitelů a nahraďte text v něm následujícím textem:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# Toto je ukázkový soubor HOSTS používaný Microsoft TCP/IP pro Windows.
#
# Tento soubor obsahuje mapování IP adres na názvy hostitelů. Každý
# záznam by měl být ponechán na samostatném řádku. IP adresa by měla
# být umístěn v prvním sloupci, za kterým následuje odpovídající název hostitele.
# IP adresa a název hostitele by měly být odděleny alespoň jedním
# prostor.
#
# Kromě toho mohou být komentáře (jako tyto) vkládány k jednotlivcům
# řádků nebo za názvem počítače označeným symbolem '#'.
#
# Například:
#
# 102.54.94.97nosorožec.vrchol.com # zdrojserver
# 38.25.63.10X.vrchol.com # Xklientahostitel
# Překlad názvů localhost je řešen v rámci samotného DNS.
# 127.0.0.1localhost
# ::1 localhost - Chcete-li provést změny, uložte soubor.
Přizpůsobení souboru Hosts v systému Windows
Nyní víte, jak upravit soubor hosts ve Windows. Tyto informace můžete použít k provádění řady úkolů, jako je blokování webových stránek, jejich přesměrování, vytváření zástupců webových stránek a dokonce i testování webových serverů.