Android

Jak edytować plik hosts na Linuksie, Windowsie i Macu

Mac OS X KVM with GPU Passthrough | Gentoo Linux

Mac OS X KVM with GPU Passthrough | Gentoo Linux

Spisu treści:

Anonim

Plik hosts służy do mapowania nazw domen (nazw hostów) na adresy IP. Jest to zwykły plik używany przez wszystkie systemy operacyjne, w tym Linux, Windows i macOS.

Plik hosts ma priorytet nad DNS. Po wpisaniu nazwy domeny witryny, którą chcesz odwiedzić, nazwa domeny musi zostać przetłumaczona na odpowiadający jej adres IP. System operacyjny najpierw sprawdza plik hosts pod kątem odpowiedniej domeny, a jeśli nie ma wpisu dla domeny, wysyła zapytanie do skonfigurowanych serwerów DNS w celu ustalenia określonej nazwy domeny. Wpływa to tylko na komputer, na którym dokonano zmiany, a nie na sposób rozwiązywania domeny na całym świecie.

Używanie pliku hosts do mapowania domeny na adres IP jest szczególnie przydatne, gdy chcesz przetestować swoją stronę internetową bez zmiany ustawień DNS domeny. Na przykład migrujesz swoją witrynę na nowy serwer i chcesz wskazać, czy jest ona w pełni funkcjonalna, zanim skierujesz domenę na nowy serwer. Pliku hosts można również używać do blokowania stron internetowych na twoim komputerze., podamy instrukcje dotyczące modyfikowania pliku hosts w systemie Linux, macOS i Windows.

Format pliku hosta

Wpisy w pliku hosts mają następujący format:

IPAddress DomainName

Adres IP i nazwy domen powinny być oddzielone co najmniej jedną spacją lub tabulatorem. Wiersze zaczynające się od # są komentarzami i są ignorowane.

Aby dodać wpis do pliku hosts, po prostu otwórz plik w edytorze tekstu. Poniżej znajduje się przykładowy plik hosts:

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

Zmiany w pliku hostów obowiązują natychmiast, z wyjątkiem przypadków, w których wpisy DNS są buforowane przez aplikacje.

Aby cofnąć zmiany, po prostu otwórz plik i usuń dodane linie.

Zmodyfikuj plik hostów w systemie Linux

W systemie Linux pełna ścieżka do pliku to /etc/hosts .

Poniższe instrukcje dotyczą całej dystrybucji Linuksa, w tym Ubuntu, CentOS, RHEL, Debian i Linux Mint:

  1. W oknie terminala otwórz plik hosts za pomocą swojego ulubionego edytora tekstu:

    sudo nano /etc/hosts

    Po wyświetleniu monitu wprowadź hasło sudo.

    Przewiń w dół do końca pliku i dodaj nowe wpisy:

    Zapisz zmiany i opróżnij pamięć podręczną DNS:

    dscacheutil -flushcache

Wniosek

Plik hosts pozwala ustawić adres IP danej nazwy domeny.

Jeśli masz jakieś pytania, zostaw komentarz.

terminal dns