Jak blokować strony internetowe w systemie Windows za pomocą pliku Hosts?

Dlaczego chcesz wiedzieć, jak blokować strony internetowe? A może chcesz zapewnić swoim dzieciom bezpieczeństwo w Internecie(keep your kids safe on the Internet) ? Może chcesz zablokować rozpraszające strony internetowe, aby nie zwlekać(block distracting websites so you don’t procrastinate) ? Może być również używany do blokowania witryn śledzących osadzonych w reklamach. 

Bez względu na powód, możesz po prostu blokować strony internetowe w systemie Windows 10(Windows 10) za pomocą czegoś, co nazywa się plikiem hosts.

Poniższy tekst może być nieco techniczny, zwłaszcza jeśli nigdy nie zagłębiałeś się w tajniki plików systemowych Windows . Jeśli chcesz uzyskać szybki przegląd, najpierw obejrzyj nasz krótki i łatwy do śledzenia film na YouTube(YouTube video) .

Co to jest plik Hosts?(What Is The Hosts File?)

Czy słyszałeś pojęcie DNS ( system nazw domen(Domain Name System) )? Odnosi się do systemu plików rozprowadzanych w Internecie(Internet) , które pomagają w tłumaczeniu nazw domen, takich jak helpdeskgeek.com , na ich rzeczywisty adres protokołu internetowego(Internet Protocol) (IP), którym jest 13.225.198.106 . Dzięki temu komputer wie, z którym serwerem rozmawiać, gdy chcesz wyświetlić tę witrynę.

Zanim system DNS powstał w 1984 roku, odbywało się to za pośrednictwem lokalnego pliku na twoim komputerze, zwanego plikiem hosts. W(Back) tamtych czasach komputery nie były połączone z wieloma innymi komputerami. Co najwyżej połączyliśmy się z kilkoma tuzinami. Łatwo było zachować wszystkie te informacje w zwykłym, starym pliku tekstowym. Plik hosta żyje do dziś. 

Jak działa plik Hosts?(How Does The Hosts File Work?)

Plik hosts pozwala komputerowi wyszukiwać inne nazwy komputerów, takie jak localhost lub nazwy domen, takie jak helpdeskgeek.com , a ich numer IP znajduje się tuż obok nazwy w pliku. To trochę tak, jak imiona Twoich znajomych są powiązane z ich numerami telefonów w Twoim telefonie. Nie musisz zapamiętywać ani wybijać numeru, po prostu znajdź nazwisko osoby.

Zanim przejdziemy dalej, ważne jest, aby zrozumieć, że niektóre adresy IP są zarezerwowane do użytku lokalnego. Oznacza to, że można ich używać wyłącznie do wskazywania komputera i urządzeń znajdujących się w bezpośredniej sieci. Oznacza to wszystko, zanim Twoja komunikacja połączy się z Internetem(Internet) .

Na przykład adres IP 127.0.0.1 zawsze oznacza komputer, na którym pracujesz, znany również jako localhost . Spróbuj wpisać to w swojej przeglądarce internetowej. Prawdopodobnie wyświetli pustą stronę.

Zrozum również, że www.website.com i website.com to nie to samo. Aby oba z nich prowadziły nas do tej samej witryny, oba muszą mieć ten sam adres IP. 

Blokowanie stron internetowych za pomocą pliku Hosts(Blocking Websites With The Hosts File)

  1. Otwórz Notatnik(Notepad ) jako Administrator .

  1. Kliknij Plik(File ) > Otwórz(Open)

  1. Przejdź do C:\Windows\System32\Drivers\etc

  1. Tam zmień typ pliku z Text Documents (*.txt) na All Files (*.*) .

  1. Teraz możesz zobaczyć plik hosts . Otwórz to.

  1. Przejdź do ostatniej linii strony i dodaj własną linię. Załóżmy, że blokujemy Facebooka(Facebook) .

Wprowadź adres IP hosta lokalnego 127.0.0.1 . Naciśnij klawisz tabulatora i wejdź na facebook.com . Naciśnij klawisz Enter(Press Enter) , aby przejść do następnego wiersza. Utwórz drugą linię, taką jak powyższa, ale użyj www.facebook.com zamiast samego facebook.com. 

Czy witryna jest zablokowana?(Is The Website Blocked?) 

Otwórz wiersz polecenia i uruchom polecenie ping facebook.com , a następnie uruchom polecenie ping www.facebook.com . Powinieneś zobaczyć, że adres IP, który próbuje pingować, to 127.0.0.1.

Teraz otwórz przeglądarkę internetową i przejdź do facebook.com. Może nadal się ładować! Czemu? Prawdziwy adres IP Facebooka może nadal znajdować się w pamięci podręcznej przeglądarki, a przeglądarka użyje tego adresu IP jako pierwszy. Usuń pamięć podręczną przeglądarki(Delete your browser’s cache) i spróbuj ponownie Facebooka(Facebook) . Powinieneś teraz zobaczyć stronę błędu.

Nie chcę widzieć strony błędu(I Don’t Want to See an Error Page)

Możesz spróbować przekierować witrynę na inny adres IP, ale w dzisiejszych czasach to nie działa dobrze. Złośliwe edytowanie pliku hosts było częstym atakiem hakerów. Teraz przeglądarki internetowe dokładnie sprawdzają certyfikaty, aby temu zapobiec. Ale nadal możesz spróbować.

Innym sposobem, aby nie widzieć strony błędu, jest zainstalowanie i skonfigurowanie serwera WWW na komputerze(install and set up a web server on your computer) , a plik hosts wskazuje na to. Może niech wyświetli stronę z napisem „Wracaj do pracy!” lub wymienia niektóre z Twoich celów jako motywację do pozostania poza mediami społecznościowymi.

Co jeszcze mogę zrobić z plikiem Hosts?(What Else Can I Do With The Hosts File?)

Możesz użyć tej samej techniki, ale wkleić adresy URL(URLs) różnych witryn ze złośliwym oprogramowaniem i reklamami śledzącymi. Istnieje gotowy (pre)plik hosts zawierający złośliwe oprogramowanie i witryny reklamowe, (made hosts file of malware and ad sites)który(--) można skopiować i wkleić do pliku hosts. W chwili pisania tego, ostatnia aktualizacja miała miejsce w marcu(March) 2020 r.



About the author

inżynier audiofilski i specjalista ds. produktów audio z ponad 10-letnim doświadczeniem. Specjalizuję się w tworzeniu wysokiej jakości głośników muzycznych i słuchawek od początku do końca. Jestem ekspertem w rozwiązywaniu problemów z dźwiękiem oraz projektowaniu nowych głośników i systemów słuchawkowych. Moje doświadczenie wykracza poza samo tworzenie dobrych produktów; Mam również pasję pomagania innym w byciu jak najlepszymi, czy to poprzez edukację, czy pracę społeczną.



Related posts