GNU/Linux >> Znalost Linux >  >> Linux

Jak upravit soubor Hosts ve Windows 10

Co je soubor Hosts?

Soubor hostitelů je místní soubor ve formátu prostého textu, který mapuje servery nebo názvy hostitelů na adresy IP. Tento soubor se používá od dob ARPANET. Byla to původní metoda k překladu názvů hostitelů na konkrétní IP adresu. Soubor hostitelů je obvykle prvním procesem v proceduře rozlišení názvu domény. Zde je příklad položky souboru hostitelů.

127.0.0.1 localhosts #loopback

Výše uvedený kód používáme jako příklad, protože je téměř vždy součástí každého souboru hostitelů. Další příklad by byl podobný následujícímu záznamu.

Poznámka:Přidali jsme složené závorky kolem každé položky v souboru hostitelů belwo, abychom lépe definovali každou sekci.
{67.225.187.61} {liquidweb.com} {#Liquid Web}
  • První část označuje IP adresu, na kterou bude požadavek přesměrován.
  • Druhá část určuje umístění, ze kterého chceme přesměrovat požadavek.
  • Třetí část uvádí komentář k záznamu.
  • Každý záznam je obvykle oddělen mezerou nebo tabulátorem.

Výše uvedený záznam bychom přidali do našeho souboru hosts, abychom přiřadili název hostitele (nebo název domény) liquidweb.com s IP adresou 67.225.187.61 . Abychom uvedli fungující příklad, přejděme k další části.

Proč je soubor Hosts užitečný?

Řekněme, že jsme právě dokončili migraci na nový server. Abychom viděli, jak budou naše domény vypadat a fungovat na našem novém serveru, než přesuneme naše nastavení DNS, nemůžeme jednoduše zadat jeden z našich současných názvů domén, protože se přenese na starý server, od kterého se stěhujeme ( protože nikdy nepřesouváme naše záznamy DNS A ze starého serveru, dokud si nebudeme jisti, že nový web funguje podle očekávání ).

Abychom viděli, jak bude naše doména vypadat na novém serveru, (aniž bychom museli měnit naše DNS záznamy ) můžeme jednoduše upravit náš místní soubor hostitelů tak, aby doménu nasměroval na IP adresu nových serverů. Pokud je naše doména liquidweb.com a stará IP adresa je 67.225.187.61 a naše nová IP bude 72.30.35.10 , můžeme dočasně okomentovat aktuální položku liquidweb.com (pomocí '# symbol ') a přidejte alternativní položku, která ukazuje na IP adresu nového serveru.

#67.225.187.61 liquidweb.com #Liquid Web
72.30.35.10   liquidweb.com #this is the new liquidweb.com

Pokud jsme přidali výše uvedenou položku do našeho souboru hosts, pokaždé, když v prohlížeči otevřeme liquidweb.com, budeme nyní přesměrováni na IP 72.30.35.10.

Kde se nachází soubor Hosts?

Umístění souboru hosts se bude lišit podle operačního systému. Typická umístění jsou uvedena níže.

  • Windows 10 - "C:\Windows\System32\drivers\etc\hosts"
  • Linux - „/etc/hosts“
  • Mac OS X – „/private/etc/hosts“

Co obsahuje soubor Hosts?

Soubor hostitelů obsahuje položky podobné následujícím informacím. Vaše záznamy se mohou výrazně lišit.

# This file is automatically generated by WSL based on the Windows hosts file:
# %WINDIR%\System32\drivers\etc\hosts. Modifications to this file will be overwritten.
#
# 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.

127.0.0.1	localhost
127.0.1.1	mycomputer.localdomain	mycomputer

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Jak upravím svůj soubor Hosts?

Upozornění:Firefox nyní ve výchozím nastavení používá DNS přes HTTPS (nebo DOH). To znamená, že místo kontroly vašeho místního souboru hostitelů nebo dokonce vašeho DNS resolveru. Firefox jednoduše vytvoří požadavek DNS přes HTTPS z prohlížeče. Toto chování zaručuje, že zobrazený web ukazuje na IP adresu, kterou Internet považuje za autoritativní pro danou doménu. Existují dva hlavní způsoby, jak se tomuto chování při testování nového webu vyhnout. Nejprve použijte jiný prohlížeč. Chrome, Edge, Safari a mnoho dalších nemá toto nastavení ve výchozím nastavení povoleno a bude nadále fungovat podle očekávání s upraveným souborem hostitelů. Druhou metodou je deaktivace DOH ve vašem prohlížeči Firefox. Chcete-li toto nastavení deaktivovat, postupujte podle níže uvedených pokynů.1. Otevřete prohlížeč Firefox.2. Klepněte na tlačítko nabídky a vyberte Možnosti.3. Na panelu Obecné přejděte dolů na Nastavení sítě a klepněte na tlačítko Nastavení.4. V dialogovém okně, které se otevře, přejděte dolů na Povolit DNS přes HTTPS.5. Zrušte zaškrtnutí políčka vedle položky Povolit DNS přes HTTPS.6. Kliknutím na OK uložíte změny a zavřete okno. Nyní můžete upravit svůj soubor Hosts a pokračovat v testování nového webu jako obvykle. Doporučujeme tuto funkci znovu povolit, protože vám zajistí větší bezpečnost při procházení.

Naši \etc\hostitelé soubor lze upravovat pouze jako správce systému Windows. Zde je krátké video o tom, jak upravit soubor hosts.

Zde jsou pokyny, jak upravit soubor hostitelů.

Krok 1.
Klikněte na tlačítko Windows a zadejte Poznámkový blok ve vyhledávací liště.

Krok 2.
Klikněte pravým tlačítkem na Poznámkový blok a poté Spustit jako správce .

Krok 3.
Budete dotázáni:„Chcete této aplikaci povolit provádět změny ve vašem zařízení? “. Zvolte Ano .

Krok 4.
V poznámkovém bloku vyberte Soubor potom Otevřít .

Krok 5.
Přejděte do C:\Windows\System32\drivers\etc\hosts nebo klikněte na adresní řádek nahoře a vložte cestu a zvolte Enter . Pokud hostitelský soubor v adresáři /etc hned nevidíte, vyberte Všechny soubory z Název souboru: rozevíracího seznamu a poté klikněte na hostitelé soubor.

Krok 6.
Na konec souboru hostitelů přidejte příslušnou IP adresu a název hostitele, vyberte Uložit a poté soubor zavřete.

Krok 7.
Nakonec budete chtít vyprázdnit mezipaměť DNS pro váš počítač, aby rozpoznal změny v souboru. Klikněte na tlačítko Windows a vyhledejte příkazový řádek.

Krok 8.
Do terminálu zadejte následující příkaz a stiskněte Enter

ipconfig /flushdns

Linux
  1. Jak trvale připojit Windows nebo Samba Shares

  2. Vytvořit uživatelsky specifický soubor Hosts jako doplněk /etc/hosts?

  3. Jak vytvořit pem pro váš stávající SSL

  1. Jak vytvořit a upravit výchozí soubor WordPress .htaccess

  2. Jak grep \nv souboru

  3. Jak upravit textový soubor v mém terminálu

  1. Jak upravit soubor Hosts v systému Linux, Windows nebo Mac

  2. Jak upravit soubor Hosts v systémech Linux, Windows a macOS

  3. Jak upravit parametry spouštění jádra na Linuxu