Android

Jak upravit svůj soubor hostitelů v Linuxu, Windows a Macos

Python on Azure: Part 2—Deploying Django services to Azure Web Apps | Azure Friday

Python on Azure: Part 2—Deploying Django services to Azure Web Apps | Azure Friday

Obsah:

Anonim

Soubor hosts se používá k mapování doménových jmen (hostitelů) na IP adresy. Je to prostý textový soubor používaný všemi operačními systémy včetně Linux, Windows a MacOS.

Soubor hosts má přednost před DNS. Když zadáte doménové jméno webového serveru, který chcete navštívit, musí být doménové jméno přeloženo na odpovídající IP adresu. Operační systém nejprve zkontroluje, zda soubor hostitelů odpovídá příslušné doméně, a pokud pro doménu neexistuje žádný záznam, požádá nakonfigurované servery DNS o vyřešení zadaného názvu domény. To má vliv pouze na počítač, na kterém je změna provedena, než na to, jak je doména celosvětově vyřešena.

Použití souboru hosts k mapování domény na IP adresu je zvláště užitečné, pokud chcete testovat svůj web bez změny nastavení DNS domény. Například migrujete svůj web na nový server a chcete před nasměrováním domény na nový server ověřit, zda je plně funkční. Soubor hosts lze také použít k blokování webových stránek v počítači., poskytneme pokyny, jak upravit soubor hosts v systému Linux, macOS a Windows.

Hostuje formát souboru

Položky v souboru hosts mají následující formát:

IPAddress DomainName

Adresa IP a názvy domén by měly být odděleny alespoň jedním mezerou nebo tabulátorem. Řádky začínající na # jsou komentáře a jsou ignorovány.

Chcete-li přidat položku do souboru hosts, jednoduše otevřete soubor v textovém editoru. Níže je ukázkový soubor hostitelů:

# Static table lookup for hostnames. # See hosts(5) for details. 127.0.1.1 linuxize.desktop linuxize 127.0.0.1 localhost

Změny v souborech hostitelů se projeví okamžitě, s výjimkou případů, kdy aplikace DNS ukládají položky DNS do mezipaměti.

Chcete-li změny vrátit zpět, jednoduše otevřete soubor a odeberte řádky, které jste přidali.

Upravit soubor hostitelů v systému Linux

V systému Linux je úplná cesta k souboru /etc/hosts .

Níže uvedené pokyny platí pro veškerou distribuci Linuxu, včetně Ubuntu, CentOS, RHEL, Debian a Linux Mint:

  1. V okně terminálu otevřete soubor hosts pomocí vašeho oblíbeného textového editoru:

    sudo nano /etc/hosts

    Po zobrazení výzvy zadejte své heslo sudo.

    Přejděte dolů na konec souboru a přidejte nové položky:

    Uložte změny a vyprázdněte mezipaměť DNS:

    dscacheutil -flushcache

Závěr

Soubor hosts umožňuje nastavit IP adresu daného doménového jména.

Pokud máte nějaké dotazy, neváhejte a zanechte komentář.

dns terminál