GNU/Linux >> Znalost Linux >  >> Linux

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

Úvod

Soubor hostitelů v systému Windows, Mac nebo Linux mapuje názvy hostitelů na adresy IP. Například intranet, jako je firemní kancelář, která má servery pro přístup uživatelů, nebo to mohou být názvy domén pro servery na internetu.

Úprava souboru hostitelů může být užitečná, pokud ve své síti spouštíte testy. Mapováním IP adresy na název serveru (nebo název domény) můžete přeskočit proces, kdy webový prohlížeč používá k překladu názvu domény na IP adresu vyhledávání na serveru DNS (Domain Name Server).

V tomto kurzu se dozvíte, jak upravit soubor hosts v systémech Linux, Windows nebo Mac.

Předpoklady

  • Systém se systémem Windows, Linux nebo macOS
  • Administrátorská práva

Jak upravit soubor Linux Hosts

Krok 1:Otevřete okno terminálu (příkazový řádek)

Většina distribucí Linuxu má aplikace> nástroje> terminál nebo možnost klepnout pravým tlačítkem na plochu a kliknout na Otevřít terminál.

Krok 2:Otevřete soubor Linux Hosts

Chcete-li otevřít soubor Linux hosts, zadejte příkaz:

sudo vim /etc/hosts

Místo Vimu můžete použít jakýkoli jiný textový editor, jako je nano.

Systém by vás měl požádat o heslo – zadejte ho a soubor Hosts by se měl otevřít.

Krok 3:Upravte soubor

Soubor hosts v Linuxu je naformátován tak, že IP adresa je první a název serveru je druhý.

0.0.0.0 server.domain.com

Přidejte libovolné položky, které chcete, na konec souboru. Pokud uděláte chybu nebo potřebujete říct operačnímu systému, aby ignoroval řádek, přidejte „# ’ na začátku tohoto řádku.

Před ukončením se ujistěte, že jste soubor uložili ve Vimu!

Krok 4 (Volitelný):Přepínač jmenné služby

Soubor hostitelů obchází standardní vyhledávání serveru doménových jmen. V Linuxu existuje další soubor, který operačnímu systému říká, v jakém pořadí má hledat překlady IP adres.

Soubor je nsswitch.conf a pokud je nakonfigurován tak, aby se nejprve podíval na DNS, pak přeskočí váš soubor hosts a přejde přímo k vyhledávání DNS.

Chcete-li zkontrolovat konfiguraci, zadejte v okně terminálu:

cat /etc/nsswitch.conf

Terminál vrátí seznam informací.

Přibližně v polovině by měla být položka označená „hostitelé “. Ujistěte se, že v pravém sloupci jsou uvedeny files za prvé. Pokud je z nějakého důvodu DNS uveden jako první, otevřete soubor ve svém textovém editoru:

sudo vim /etc/nsswitch.conf

Měl by otevřít soubor nsswitch.conf soubor. Pro hosts: nastavení, změňte záznam tak, aby files je na začátku záznamu a dns je na konci.

Jak upravit soubor Hosts v systému Windows

Krok 1:Otevřete Poznámkový blok jako správce

Pro tuto operaci budete potřebovat administrátorská práva.

  1. Klikněte na tlačítko Windows a napište „notepad“. Nechte funkci vyhledávání najít aplikaci Poznámkový blok.
  2. Klikněte pravým tlačítkem na aplikaci Poznámkový blok a poté klikněte na Spustit jako správce.
  3. Mělo by se zobrazit okno Řízení uživatelských účtů systému Windows s dotazem:„Chcete této aplikaci povolit provádět změny ve vašem zařízení?“ Klikněte na Ano.

Krok 2:Otevřete soubor Windows Hosts

  1. V programu Poznámkový blok klikněte na Soubor> Otevřít
  2. Přejděte na c:windowssystem32driversetc
  3. V pravém dolním rohu, těsně nad Otevřít klikněte na rozevírací nabídku a změňte typ souboru na Všechny soubory .
  4. Vyberte „hosts“ a klikněte na tlačítko Otevřít .

Krok 3:Upravte soubor

Soubor hostitelů systému Windows vám poskytuje stručné vysvětlení, jak napsat nový řádek. Zde je stručný přehled:

0.0.0.0 server.domain.com

První sada čtyř (4) číslic je IP adresa, kterou mapujete. Může to být interní IP adresa serveru v síti nebo IP adresa webové stránky.

Druhý štítek je jméno, které chcete zadat do prohlížeče pro přístup k serveru na IP adrese, kterou jste právě zadali.

Po dokončení změn soubor uložte (Soubor> Uložit ) a ukončete.

Pokud provedete úpravy v souboru hosts a něco přestane fungovat, můžete systému Windows říci, aby ignoroval jakýkoli řádek vložením # podepsat na začátku tohoto řádku.

Vypadalo by to takto:

# 0.0.0.0 server.domain.com

Jak upravit soubor Mac Hosts

Krok 1:Otevřete Mac Terminal

Otevřete Vyhledávač a přejděte na Aplikace> Nástroje> Terminál

V okně terminálu zadejte následující:

sudo nano /private/etc/hosts

Systém by vás měl vyzvat k zadání hesla – je to stejné heslo, jaké používáte pro přihlášení do systému. Zadejte jej a stiskněte Enter .

Krok 2:Upravte soubor Mac Hosts

IP adresa je první a název serveru je druhý. Komentáře jsou označeny znakem „#“. Zvažte příklad níže:

0.0.0.0 server.domain.com

Zadejte nejprve IP adresu, na kterou chcete odkazovat, prostor pro přístup a poté název serveru (nebo název domény), který k němu chcete přiřadit.

Pokud uděláte chybu, můžete říct Mac OS, aby ignoroval řádek, zadáním # na začátku tohoto řádku.

Uložte změny stisknutím Command + O a poté ukončete stisknutím Command + X .


Linux
  1. Jak spravovat možnosti souborů Linux

  2. Jak přejmenovat soubor v Linuxu?

  3. Jak upravit soubor Excel (xlsx) pomocí linuxového shellu

  1. Jak přesunout soubor v Linuxu

  2. Jak najít soubor v Linuxu

  3. Jak upravit soubor Hosts ve Windows 10

  1. Jak zkontrolovat verzi Pythonu v Linuxu, Macu a Windows

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

  3. Jak vytvořit soubor v Linuxu