Jak zmodyfikować plik hosta w Linux

Jak zmodyfikować plik hosta w Linux
Plik hosta to zwykły plik tekstowy używany przez systemy operacyjne do mapowania nazw domen na ich odpowiednich adresach IP.

Chociaż ten samouczek koncentruje się na pliku hosta w Linux, plik hosta jest dostępny we wszystkich systemach operacyjnych, w tym Windows i Mac OS.

Jak działa plik hosta

Plik hosta działa jako lokalny rekord DNS, ale ma wyższe pierwszeństwo niż serwer DNS. Gdy klient pyta o nazwę domeny, takiej jak http: // linuxhint.com, nazwa domeny musi przetłumaczyć na odpowiedni adres IP.

System najpierw przeszuka plik hosta dla wpisu, który wskazuje na Linuxhint.com. Jeśli nie istnieje, system przechodzi, aby zapytać o serwery DNS, takie jak serwery Google, Cloudflare lub taki dostarczony przez dostawcę Internetu.

Plik hosta jest przydatny, gdy pracujesz nad sieciami lokalnymi lub wewnętrznymi i potrzebujesz urządzenia do rozpoznania lokalnych domen. Plik hosta pozwala również blokować różne domeny, dodając wpisy wskazujące na nieprawidłowe lub lokalne adresy.

Omówmy, jak zmodyfikować plik hosta Linux.

Jak edytować plik hosta Linux

Edycja pliku hosta Linux jest niezwykle łatwa, ponieważ jest to prosty plik tekstowy. Jednak jest zgodny z określonym formatem:

Adres IP nazwa domeny alias

Oto przykład wpisu w pliku hosta Linux:

10.10.10.213 Wewnętrzne.Linuxhint wewnętrzny.internet.lokalny

Aby edytować plik hosta znajdujący się w:

/etc/hosts

Użyj swojego ulubionego edytora tekstu:

sudo vim /etc /hosts

Pierwsza sekcja pozwala dodać adresy IPv4 i odpowiednie nazwy domen. W drugiej sekcji możesz dodawać adresy IPv6.

Wniosek

Możesz dodać dowolną domenę, a jej odpowiadające IP do pliku hosta lub nawet nieprawidłowego, jeśli chcesz zablokować witrynę.