Content Protection by DMCA.com

Co to jest plik HOSTS?

Plik hosts jest zwykłym plikiem tekstowym zawierającym mapowania adresów IP na nazwy komputerów/adresy URL.

Ale o co chodzi z tym mapowaniem? I na co to wszystko?

O co chodzi z mapowaniem?

Adres IP, to w uproszczeniu numer komputera, serwisu czy innego urządzenia w sieci. Praktycznie wszystko w sieci ma taki numer.
Wpisując w pasek URL przeglądarki IP: 212.77.98.9 zostanie załadowany serwis WP.PL, natomiast IP 212.77.98.29 otworzy stronę o2.pl. Wynika to z faktu, że komputer jest takim bardziej zaawansowanym liczydłem i łatwiej mu operować liczbami, dlatego wszystkie urządzenia rozpoznają się po numerach IP.

Na co to wszystko?

Człowiekom trudniej jest zapamiętać ciąg liczb 212.77.98.9 niż wp.pl. Dlatego zrobiono serwery DNS, których zadaniem jest tłumaczenie nazw serwisów na przypisane im adresy IP – co w skrócie nazywamy mapowaniem.
Zanim jednak przeglądarka znajdzie na serwerze DNS IP adresu przez nas wpisanego, sprawdza czy nie ma go przypadkiem w pliku hosts. Tak więc plik host zawsze jest przeszukiwany jako pierwszy, a mapowania w nim zawarte są nadrzędne nad wpisami w serwerach DNS.

Gdzie jest plik hosts?

Położenie pliku hosts w Windows:

c:\Windows\System32\drivers\etc\hosts

Położenie pliku hosts w Linux:

/etc/hosts

Co jest w pliku hosts?

Niżej domyślna – startowa zawartość pliku:

# Copyright (c) 1993-1999 Microsoft Corp.
#
# To jest przykładowy plik HOSTS używany przez Microsoft TCP/IP
# w systemie Windows.
# Ten plik zawiera mapowania adresów IP na nazwy komputerów
# Każdy wpis powinien być w osobnej linii.
# W pierwszej kolumnie powinny być umieszczone adresy IP, a następnie 
# odpowiadające im nazwy komputerów. Adres i nazwa powinny być oddzielone
# co najmniej jedną spacją
#
# Dodatkowo, komentarze (takie jak te) można wstawiać w poszczególnych
# liniach lub po nazwie komputera, oznaczając je symbolem '#'.
#
# Na przykład:
#
#      102.54.94.97     rhino.acme.com          # serwer źródłowy
#       38.25.63.10     x.acme.com              # komputer kliencki x

127.0.0.1       localhost

Wpis z ostatniego wiersza:
127.0.0.1 localhost
oznacza, że localhost ma adres IP 127.0.0.1

Jak dodać wpis do hosts?

Do edycji pliku hosts najlepiej użyć najlepszego edytora plików tekstowych.
Dlaczego nie polecam systemowego notatnika?
Sprawdź sam.

Jak działa hosts?

Dodaj na końcu pliku host w swoim komputerze poniższe wpisy:

127.0.0.1		facebook.com
212.77.98.9		www.facebook.com

Zapisz plik i wyczyść pamięć podręczną przeglądarki. Następnie wejdź na facebook.com i www.facebook.com 😛

Podsumowanie

Dzięki odpowiednim wpisom możemy blokować wybrane serwisy internetowe, np. wyświetlające reklamy na stronach, statystyczne – śledzące, itp.