Edytuj plik hostów systemu Windows, aby zablokować lub przekierować witryny


Plik Windows Hosts to plik używany przez system Windows do kontrolowania i mapowania adresów IP. Edytując plik Hosts, system Windows można dostosować do blokowania lub przekierowywania konkretnych stron internetowych, a nawet protokołów używanych przez programy i aplikacje.

Aby rozpocząć edycję pliku hostów systemu Windows, należy go najpierw zlokalizować. Otwórz Eksploratora Windows i kliknij Ten komputerlub Mój komputer. Kliknij dwukrotnie folder C: \, a następnie Windowsi przewijaj stronę aż do folderu System32. Wewnątrz tego folderu otwórz sterowniki , a następnie otwórz itd.. Zobaczysz teraz kilka plików, z których jeden to hosty .

hosts file

Zwróć teraz uwagę, że typ pliku dla hostów plik jest wyświetlany jako Plik. Ponieważ nie ma domyślnego programu do otwierania takiego typu pliku, dwukrotne kliknięcie pliku hosts spowoduje wyświetlenie monitu o Windows, z pytaniem, który program chcesz użyć do otwarcia pliku.

Choose a program prompt - Windows 7

Z tego monitu możesz edytować plik hosts za pomocą Notatnika. Kliknij więc, aby wybrać Notatniki kliknij przycisk OK. Stamtąd uruchomi się Notatnik z informacjami o plikach hostów.

hosts file notepad

Ten sposób otwierania pliku hosts został zademonstrowany, aby pokazać, gdzie znajduje się plik hosts faktycznie znajduje się w systemie Windows, ale nie będzie można go edytować, ponieważ jest to plik systemowy. Aby edytować plik, musisz najpierw otworzyć Notatnika, działając jako administrator.

Kliknij Uruchomi wpisz Notatnik, ale nie klikaj Notatnika, aby otworzyć to. Zamiast tego kliknij prawym przyciskiemlistę Notatnik, aby wyświetlić menu kontekstowe. Wybierz opcję Uruchom jako administrator.

notepad run as admin

Przy otwartym Notatniku wybierz opcję Plik & gt; Otwórz. Przejdź do C: \ Windows \ System32 \ drivers \ etc. Otrzymasz pusty ekran z monitem Brak elementów pasujących do wyszukiwania. Zmień Dokumenty tekstowe (* .txt) na Wszystkie plikiza pomocą menu rozwijanego. Teraz możesz wybrać plik hostsi kliknąć Otwórz.

open hosts file

Dodawanie plików do pliku hosts jest bardzo prosty. Plik hosts używa formatu:

IP Address   exampledomain.com

Zablokowanie witryny w systemie Windows jest tak proste, jak wpisanie poniższego na dole pliku hosts:

127.0.0.1    www.exampledomain.com

Tak więc, gdybym chciał zablokować stronę internetową, taką jak www.nytimes.com, mógłbym dodać następujący wiersz:

127.0.0.1    www.nytimes.com

redirect website hosts

W rzeczywistości mówimy systemowi Windows, że witryna www.nytimes.com powinna przekierować na adres IP 127.0.0.1, który jest po prostu adresem zwrotnym w naszym systemie lokalnym. Jeśli nie masz zainstalowanej lokalnej strony na komputerze, zobaczysz stronę błędu w swojej przeglądarce.

site cannot be reached

Pretty fajne hę!? Oczywiście możesz zobaczyć, jak można to wykorzystać na kilka różnych sposobów: dowcip, kontrola rodzicielska itp. Jeśli nie chcesz blokować strony w ten sposób, możesz również przekierować ją na inną stronę. W tym celu musisz najpierw znaleźć adres IP innej witryny.

Aby to zrobić, po prostu otwórz wiersz polecenia (kliknij Start i wpisz CMD) i wpisz następujące polecenie:

ping examplewebsite.com

ping website

W moim przykładzie wysłałem polecenie ping do witryny Adobe.com. Adres IP to 192.150.16.117. Teraz mogę po prostu podłączyć tę liczbę do mojego pliku hosts przed www.nytimes.com.

hosts file redirect

Teraz, kiedy odwiedzam www.nytimes. com, dostaję przekierowanie do Adobe.com! Miły! Pamiętaj, że jeśli to nie działa w przypadku witryn, do których wchodzisz, może to wynikać z adresu URL, którego używasz. Na przykład robi to różnicę, jeśli używasz www.nytimes.comw przeciwieństwie do nytimes.combez www. Odwiedź witrynę i sprawdź, jaki jest adres URL witryny, którą chcesz przekierować. Zawsze powinieneś najpierw spróbować bez strony www, aby sprawdzić, czy to działa.

Jeśli witryna korzysta z HTTPS, np. Google.com lub coś podobnego, powinna przekierowywać, jeśli używasz nazwy hosta. Nie ma sposobu, aby określić wersję HTTPS witryny w pliku HOSTS, ale powinna przekierować wersje HTTPS i non-HTTPS witryny, jeśli używasz tylko nazwy hosta (np. Google.com).

Na koniec możesz użyć pliku hosts, aby utworzyć proste skróty do własnych urządzeń w sieci. Na przykład mój router jest 192.168.1.3w mojej sieci domowej, ale mógłbym dodać następujący wiersz do pliku hosts i po prostu wpisać myrouter.comw moim adresie bar.

redirect to local device

Nie ma znaczenia, czy myrouter.com rzeczywiście jest stroną internetową, czy nie, ponieważ plik hosts jest odczytywany jako pierwszy i jesteś przekierowany na adres IP określony w pliku. Warto zauważyć, że nie wszystkie przeglądarki mogą korzystać z pliku hosts, więc jeśli to nie działa, może to być problem. Przetestowałem go używając IE, Microsoft Edge, Chrome i Firefox i działało na wszystkie przeglądarki.

Ogólnie, plik hosts jest nadal przydatny, nawet w Windows 10. Nadal działa dobrze w Windowsie 8, 7, Vista itp. Jeśli masz jakieś pytania, możesz je skomentować. Ciesz się!

Jak zablokować dostęp do strony internetowej? [IT Serwis]

Powiązane posty:


22.03.2016