Plik hosts to kluczowy element systemowy, który można znaleźć w systemach operacyjnych takich jak Windows, Linux oraz macOS. W każdym z tych systemów pełni on podobną funkcję, polegającą na mapowaniu nazw domen do odpowiednich adresów IP. Jeśli nigdy nie edytowałeś pliku hosts, najprawdopodobniej jest to po prostu pusty plik tekstowy na Twoim dysku, co rodzi pytania: po co on istnieje? Dlaczego niektórzy użytkownicy decydują się na jego modyfikację? Co się stanie, gdy dodasz lub usuniesz wpisy w tym pliku?
Plik hosts jest pozostałością z początków internetu. W czasach, kiedy system DNS jeszcze nie istniał, to właśnie te pliki były odpowiedzialne za tłumaczenie nazw domen na adresy IP. Choć obecnie nie są już tak niezbędne, nadal są wykorzystywane, zwłaszcza w sieciach lokalnych. Obecnie plik hosts jest często wykorzystywany do zablokowania dostępu do wybranych domen, ale może również służyć do przekierowywania ruchu internetowego, nadawania nazw urządzeniom w sieci i wielu innych zadań. Działa on na zasadzie podobnej do systemu DNS – podajesz mu nazwę domeny oraz adres IP, a w momencie wpisania domeny w przeglądarkę, plik hosts kieruje Cię na właściwy adres IP.
Jak zmodyfikować plik hosts
Aby dokonać zmian w pliku hosts w systemach Windows 7, 8, 8.1 oraz 10, możesz postępować zgodnie z poniższymi wskazówkami. Proces jest podobny we wszystkich tych wersjach systemu. Niezbędne będzie posiadanie uprawnień administratora w celu dokonania jakichkolwiek modyfikacji.
Lokalizacja pliku hosts
Aby znaleźć plik, przejdź do następującej lokalizacji i zlokalizuj plik o nazwie „hosts”.
C:\Windows\System32\drivers\etc
Jest to prosty plik tekstowy, aczkolwiek nie zobaczysz rozszerzenia TXT na końcu. Aby otworzyć plik, kliknij na niego prawym przyciskiem myszy i wybierz Notatnik jako aplikację do edycji.
Przed wprowadzeniem jakichkolwiek zmian w pliku hosts zaleca się wykonanie kopii zapasowej. Choć rzadko zdarzają się poważne problemy związane z modyfikacjami, czasami mogą wystąpić trudności w dostępie do niektórych stron internetowych. Posiadanie kopii zapasowej jest najszybszym sposobem na rozwiązanie ewentualnych problemów. Jeśli regularnie modyfikujesz plik hosts, warto rozważyć przechowywanie kopii zapasowej jego różnych wersji.
Dodawanie domeny
Aby dodać nową domenę do pliku hosts, potrzebujesz jej nazwy oraz odpowiadającego jej adresu IP.
Składnia wpisu powinna wyglądać następująco:
Adres IP Nazwa domeny
Przykład:
91.198.174.192 www.wikipedia.org
Pamiętaj, aby nie dodawać przed nazwą domeny prefiksów http ani https. Wprowadź ten wpis do pliku hosts, zapisz zmiany i uruchom ponownie przeglądarkę. Możesz użyć publicznego adresu IP do mapowania witryny internetowej lub prywatnego adresu IP, aby skierować ruch do urządzenia w sieci lokalnej.
Blokowanie domeny
Aby zablokować określoną domenę, wystarczy znać jej nazwę. W takim przypadku przekierujesz ją na swój system. Otwórz plik hosts i zlokalizuj wpis zawierający localhost, który odnosi się do Twojego systemu.
Składnia powinna być następująca:
Adres localhost Nazwa domeny
Przykład:
127.0.0.1 www.wikipedia.org
Po zapisaniu zmian uruchom ponownie przeglądarkę. Aby obejść zablokowaną domenę, można skorzystać z serwera proxy.
Domyślna zawartość pliku hosts w Windows 10
Poniżej znajduje się treść oryginalnego pliku hosts w systemie Windows 10:
# Copyright (c) 1993-2009 Microsoft Corp. # # To jest przykładowy plik HOSTS używany przez Microsoft TCP/IP dla systemu Windows. # # Ten plik zawiera mapowanie adresów IP do nazw hostów. Każdy wpis powinien być umieszczony w oddzielnej linii. Adres IP powinien znajdować się w pierwszej kolumnie, a nazwa hosta w kolejnej. # Adres IP i nazwa hosta powinny być oddzielone przynajmniej jedną spacją. # # Dodatkowo komentarze (takie jak te) mogą być umieszczane w osobnych liniach lub po nazwie maszyny, oznaczone symbolem „#”. # # Na przykład: # # 102.54.94.97 rhino.acme.com # serwer źródłowy # 38.25.63.10 x.acme.com # klient x # # Rozwiązywanie nazw localhost odbywa się wewnątrz samego DNS. # 127.0.0.1 localhost # ::1 localhost
Narzędzia do zarządzania plikiem hosts
Istnieje wiele aplikacji, które umożliwiają łatwą modyfikację pliku hosts. Zazwyczaj oferują one graficzny interfejs użytkownika (GUI) do działań, które można wykonać za pomocą Notatnika. Jeśli modyfikacja pliku hosts sprawia Ci trudności, możesz skorzystać z jednego z tych narzędzi. Upewnij się, że korzystasz z zaufanego programu i porównaj wprowadzone zmiany dla większej pewności.
newsblog.pl
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.