Jak upravit soubor Hosts v systému Windows 10

Soubor s názvem hosts představuje systémový soubor, který je přítomen v operačních systémech Windows, Linux a macOS. V zásadě na všech těchto třech platformách plní stejnou funkci, a to převádění doménových jmen na IP adresy. Pokud jste se s tímto souborem ještě nesetkali, je pravděpodobné, že na vašem disku naleznete jen prázdný textový dokument. Možná se tedy ptáte, jaký je jeho smysl? Proč by někdo potřeboval tento soubor upravovat a co se stane, pokud do něj něco přidáte nebo z něj odstraníte?

Soubor hosts má kořeny v raných dobách internetu. V dobách, kdy DNS nebylo běžnou součástí, právě tyto soubory zajišťovaly překlad domén na IP adresy. Dnes již striktně vzato nejsou nezbytné, nicméně jsou stále udržovány, zejména pro využití v lokálních sítích. V současnosti se soubor hosts využívá nejčastěji k blokování určitých webových stránek, ačkoliv ho lze použít také k přesměrování webového provozu, k pojmenování zařízení v síti a k dalším účelům. V podstatě soubor hosts napodobuje funkci DNS – zadáte mu doménu a příslušnou IP adresu a když poté zadáte doménu do prohlížeče, soubor hosts ví, na kterou IP adresu vás má přesměrovat.

Změna obsahu souboru Hosts

Soubor hosts můžete upravovat v systémech Windows 7, 8/8.1 a 10 s použitím shodného postupu. Pro úpravu tohoto souboru musíte mít administrátorská práva.

Kde se soubor hosts nachází?

Přejděte do následujícího adresáře a vyhledejte soubor s názvem „hosts“:

C:WindowsSystem32driversetc

Jedná se o prostý textový soubor, i když neuvidíte koncovku TXT. Soubor otevřete pravým kliknutím a vyberte program Poznámkový blok.

Před jakýmikoliv úpravami souboru hosts je rozumné si ho zálohovat. Je málo pravděpodobné, že by úprava tohoto souboru způsobila závažné problémy. Maximálně se může stát, že budete mít potíže s přístupem na některé webové stránky. I tak je ale záloha nejjednodušším způsobem, jak se vyhnout případným komplikacím. Pokud soubor hosts upravujete často, je dobré si ponechávat zálohu od každé verze.

Přidání domény

Pro přidání domény do souboru hosts je potřeba znát její doménové jméno a příslušnou IP adresu.

Zápis:

IP Adresa Doménové Jméno

Příklad:

91.198.174.192 www.wikipedia.org

Ujistěte se, že před doménu nepřidáváte protokol http nebo https. Jednoduše přidejte tento řádek do souboru hosts, uložte ho a restartujte svůj webový prohlížeč. Můžete použít jak veřejnou IP adresu pro mapování webu, tak i soukromou IP adresu pro namapování serveru či jiného zařízení v síti na jeho síťovou adresu.

Blokování domény

Pro blokování domény potřebujete pouze její jméno. V podstatě přesměrujete danou doménu na váš vlastní počítač. Otevřete soubor hosts a najděte řádek s localhost. Toto představuje váš systém.

Zápis:

Adresa Localhost Doménové Jméno

Příklad:

127.0.0.1 www.wikipedia.org

Uložte provedené změny a znovu spusťte webový prohlížeč. Blokování domény pomocí souboru hosts lze obejít za pomoci proxy serverů.

Výchozí podoba souboru hosts v systému Windows 10

Níže je uveden obsah souboru hosts v nezměněném stavu v systému Windows 10:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a "#" symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

Nástroje pro práci se souborem Hosts

Existuje celá řada aplikací, které zjednodušují úpravu souboru hosts. V podstatě nabízejí grafické rozhraní pro akce, které byste jinak prováděli ručně v textovém editoru. Pokud se obáváte přímé úpravy souboru hosts, můžete vyzkoušet některý z těchto nástrojů. Nezapomeňte používat pouze důvěryhodné aplikace a pro jistotu si ověřte změny, které provádí.