Jak upravit soubor Hosts ve Windows 10
- Kategorie: Pokročilé Konfigurace Windows 10
Windows 10 ztěžuje úpravu souboru Hosts tím, že je určen pouze ke čtení. Soubor Hosts můžeme snadno upravit pomocí programu Poznámkový blok nebo dokonce z příkazového řádku nebo vzdáleně. V tomto článku probereme všechny tyto metody, takže nás sledujte. Rychlý souhrn skrýt 1 Co je soubor Hosts? 2 Proč možná budete muset upravit soubor hosts 3 Jak upravit soubor hostitele na místním počítači 4 Jak upravit soubor hostitelů pomocí příkazového řádku 5 Jak upravit soubor hostitele na vzdáleném počítači 6 Závěrečná slova
Co je soubor Hosts?
Soubor hosts slouží jako místní server DNS pro počítač a slouží k mapování adres IP na názvy domén.
Soubor hosts je v podstatě první místo, kde váš počítač hledá IP adresu při procházení internetu. Je to soubor nalezený ve vašem počítači, který obsahuje název webové stránky a její odpovídající IP adresu.
Když ve webovém prohlížeči zadáte adresu itechtics.com, počítač vyhledá v souboru hosts odpovídající IP adresu. Pokud zde položku nenaleznete, přejde na server DNS (Domain Name Server) přidružený k vašemu počítači.
Tento soubor lze upravit pro každý počítač s několika výhodami. Uživatelé mohou tento soubor použít k blokování konkrétních webů nebo mohou vývojáři upravit soubor hosts, aby mohli své weby testovat lokálně na svém počítači.
Ukážeme vám, jak můžete vzdáleně upravit soubor hosts ve vašem počítači a v jakémkoli jiném počítači ve vaší síti.
Proč možná budete muset upravit soubor hosts
Když uživatel otevře webový prohlížeč a něco hledá nebo zadá adresu URL webové stránky, počítač musí kontaktovat odpovídající IP adresu, aby mohl s webem komunikovat.
Jelikož je však primárním kontaktním bodem síťového systému počítače soubor místních hostitelů, nastavení jiné IP adresy pro název domény může přimět počítač k přenosu na jinou IP adresu.
Tuto techniku často používají jednotlivci k blokování určitých webových stránek na počítačích. Není to však nejoptimalizovanější způsob, jak to udělat, protože uživatelé mohou změnit nebo odebrat položku v souboru hosts a vrátit tak svá síťová nastavení.
Dalším důvodem, proč by bylo třeba zvážit manipulaci se souborem hostitelů, je spustit vlastní web nasazený v počítači a poté jej vyzkoušet. Ostatní zařízení ve stejné síti by pak mohla použít místní IP adresu odpovídající názvu domény k otestování svých webových stránek, aniž by museli procházet internet.
Jak upravit soubor hostitele na místním počítači
Soubor hosts je základní systémový soubor, který lze upravovat pomocí vestavěného programu Poznámkový blok v systému Windows a je k dispozici ve formátu prostého textu. K jeho úpravě je však třeba oprávnění správce. Standardní uživatel nebo uživatelský účet s nižšími oprávněními než správce by soubor nemohl upravit a při pokusu o uložení změn v něm se zobrazí následující chyba.
Chybová výzva při ukládání souboru upravených hostitelů
Ukážeme vám, jak můžete úspěšně upravit soubor hosts bez chyb, který se nachází v následujícím umístění: | _+_ |
Následující metoda platí pro uživatelské účty s Administrativní oprávnění , stejně jako pro standardní uživatele.
- Vyhledejte Poznámkový blok ve vyhledávacím poli Windows a poté použijte klávesové zkratky Ctrl + Shift + Enter spustit jako správce.
- Nyní klikněte na Soubor v levém horním rohu programu Poznámkový blok a poté klikněte na Otevřeno .
- Přejděte na umístění souboru hostitele sdílené výše. Pokud okno nezobrazuje žádné položky, vyberte Všechny soubory z rozevírací nabídky typu souboru. Vybrat hostitelé a potom klikněte na Otevřeno .
- Nyní můžete v souboru provést požadované změny, jako v příkladu níže, a poté použít klávesové zkratky Ctrl + S zachránit to.
Nyní můžete zkontrolovat, zda se adresa URL, kterou jste zadali do souboru hostitelů, nyní přesměruje na odpovídající IP adresu. Protože jsme v našem příkladu zadali 0,0.0.0, web www.itechtics.com již není přístupný.
Účinný upravený soubor hostitelů: nedostupný web
Jak upravit soubor hostitelů pomocí příkazového řádku
Alternativně můžete také použít příkazový řádek k úpravě souboru hosts v několika jednoduchých krocích. Příkazový řádek však musí být otevřen jako správce.
- Otevřete příkazový řádek jako správce.
- Chcete -li přidat novou položku do souboru hosts, zadejte následující příkaz:
echo >> %WINDIR%System32DriversEtcHosts
Tím se do souboru hostitelů okamžitě přidá IP adresa a odpovídající název domény. Pokud jej však chcete odstranit, budete muset použít konvenční způsob tak, že otevřete soubor hosts v programu Poznámkový blok a položky odstraníte ručně.
Jak upravit soubor hostitele na vzdáleném počítači
Ruční úprava souboru hostitelů na velkém počtu počítačů může být hektická. Následující metodu můžete použít ke vzdálené úpravě souboru hostitelů na jiném počítači a provedení nezbytných změn pro takový scénář.
Tato část zahrnuje několik dalších kroků. Je to však stále výhodné a lepší, než fyzicky přejít na každý počítač a změnit soubor hostitelů. Na vzdáleném počítači (počítačích) však budete muset provést malý úkol, který bude nutné provést prostřednictvím fyzické přítomnosti.
Následující postup platí pro počítače, které jsou ve stejné síti/doméně jako zdrojový počítač.
Na vzdáleném počítači zadejte do příkazu Spustit následující příkaz a restartujte počítač: | _+_ |
Tím se do registru Windows přidá nový DWORD, který vám umožní vzdálený přístup k počítači prostřednictvím PsExec.
PsExec je nástroj vytvořený tak, aby umožňoval vzdálený přístup k jiným počítačům. To umožňuje uživatelům provádět úkoly vzdáleně na vzdálených počítačích, aniž by byli fyzicky přítomni na místě.
Po přidání DWORD do počítače (počítačů), na kterém chcete upravit soubor hosts, proveďte ve zdrojovém počítači (odkud budete pracovat) následující úkoly.
- Stáhněte si balíček nástroje PsExec . Po stažení jej rozbalte do jedné složky.
- Nyní spusťte příkazový řádek s oprávněními správce.
- Přejděte do extrahované složky PsExec z příkazového řádku, jako v následujícím příkladu:
- Chcete -li spustit příkazový řádek vzdáleného počítače, zadejte následující příkaz:
psexec \10.0.0.172 -u administrator -p admin123 cmd
Nahraďte IP adresu jménem nebo IP adresou vzdáleného počítače a uživatelským jménem a heslem za -u a -p.
- Nyní jste úspěšně spustili vzdálený příkazový řádek. Pomocí následujícího příkazu přidejte položku do souboru hostitelů vzdáleného počítače a vyměňte IP adresu a odpovídající URL podle vašeho výběru:
echo 0.0.0.0 www.itechtics.com >> %WINDIR%System32DriversEtcHosts
Nyní můžete stisknout klávesové zkratky Ctrl + C. odhlásit se z příkazového řádku vzdáleného počítače a pokračovat v připojení k dalšímu počítači.
Závěrečná slova
Přestože soubor hosts má pro systém Windows význam, nijak jej neovlivní, pokud se rozhodnete soubor odstranit dobrovolně nebo nedobrovolně. Pokud jste v souboru neprovedli určité změny, nic zásadního se nestane, pokud odeberete celý soubor. Vždy může být nahrazen prázdným souborem s názvem hosts.
Kromě toho lze všechny změny provedené v souboru také vrátit, kdykoli budete chtít. Pohrávání se souborem tedy nelze považovat za nebezpečné pro systém. Bylo by však moudré pro jistotu vytvořit zálohu původního souboru.