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ę.