Edytuj plik hostów systemu Windows, aby zablokować lub przekierować strony internetowe
Plik Windows Hosts to plik, którego system Windows używa do kontrolowania i mapowania adresów IP. Edytując plik Hosts, można dostosować system Windows do blokowania lub przekierowywania określonych witryn internetowych, a nawet protokołów używanych przez programy i aplikacje.
Aby rozpocząć edycję pliku Windows Hosts, musisz go najpierw zlokalizować. Otwórz Eksploratora Windows i kliknij Ten komputer lub Mój komputer. Kliknij dwukrotnie C:, a następnie Windows i przewiń stronę w dół, aż dojdziesz do System32 teczka. Wewnątrz tego folderu otwórz kierowcy a następnie otwórz itp. Zobaczysz teraz kilka plików, z których jeden to zastępy niebieskie.
Teraz zauważ, że typ pliku dla zastępy niebieskie plik jest wymieniony jako Plik. Ponieważ nie ma domyślnego zestawu programów do otwierania takiego typu pliku, dwukrotne kliknięcie pliku hosts spowoduje wyświetlenie monitu systemu Windows z pytaniem, który program chcesz użyć do otwarcia pliku.
Z tego monitu możesz edytować plik hosts za pomocą Notatnika. Po prostu kliknij, aby wybrać Notatnik i kliknij dobrze przycisk. Stamtąd Notatnik zostanie uruchomiony z informacjami o pliku hosts.
Ten sposób otwierania pliku hosts wykazał, że plik hosta znajduje się w systemie Windows, ale nie można go edytować, ponieważ jest to plik systemowy. Aby edytować plik, musisz najpierw otworzyć Notatnik, działając jako Administrator.
Kliknij Początek i wpisz Notatnik, ale nie klikaj Notatnika, aby go otworzyć. Raczej, kliknij prawym przyciskiem myszy Notatnik, aby wyświetlić menu kontekstowe. Wybierz opcję Uruchom jako administrator.
Przy otwartym Notatniku wybierz Plik> Otwórz. Nawigować do C: Sterowniki Windows System32 itp. Pojawi się pusty ekran wyświetlający monit Brak elementów odpowiadających Twojemu wyszukiwaniu. Zmiana Dokumenty tekstowe (* .txt) do wszystkich plików za pomocą rozwijanego menu. Teraz możesz wybrać zastępy niebieskie plik i kliknij otwarty.
Dodawanie plików do pliku hosts jest bardzo proste. Plik hosts używa formatu:
Adres IP exampledomain.com
Zablokowanie witryny w systemie Windows jest tak proste, jak wpisanie następujących znaków na dole pliku hosts:
127.0.0.1 www.exampledomain.com
Tak więc, jeśli chciałbym zablokować witrynę taką jak www.nytimes.com, mógłbym dodać następującą linię:
127.0.0.1 www.nytimes.com
To, co faktycznie mówimy Windowsowi, to że strona www.nytimes.com powinna przekierować na adres IP 127.0.0.1, który jest tylko adresem pętli zwrotnej w naszym systemie lokalnym. Jeśli nie masz lokalnej konfiguracji witryny na swoim komputerze, po prostu otrzymasz stronę błędu w przeglądarce internetowej.
Całkiem fajnie, prawda? Oczywiście możesz zobaczyć, jak można to wykorzystać na kilka różnych sposobów: dowcip, kontrola rodzicielska itp. Jeśli nie chcesz w ten sposób blokować witryny, możesz również przekierować ją na inną stronę. Aby to zrobić, 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
W moim przykładzie pingowałem Adobe.com. Adres IP to 192.150.16.117. Teraz mogę po prostu podłączyć ten numer do pliku hostów przed www.nytimes.com.
Teraz, kiedy odwiedzam www.nytimes.com, przekierowuję do Adobe.com! Ładny! Pamiętaj, że jeśli nie działa to w przypadku wprowadzanych witryn, może to być spowodowane używanym adresem URL. Na przykład robi to różnicę, jeśli używasz www.nytimes.com w przeciwieństwie do nytimes.com bez www. Odwiedź witrynę i zobacz dokładnie, jaki jest adres URL witryny, którą chcesz przekierować. Zawsze powinieneś spróbować bez www, aby sprawdzić, czy to działa.
Jeśli witryna korzysta z HTTPS, takiego jak Google.com lub coś takiego, powinna nadal przekierowywać, jeśli używasz nazwy hosta. Nie można określić wersji HTTPS witryny w pliku HOSTS, ale należy przekierować wersje HTTPS i wersje inne niż 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 na 192.168.1.3 w mojej sieci domowej, ale mogę dodać następujący wiersz do mojego pliku hosts i po prostu wpisać myrouter.com w moim pasku adresu.
Nie ma znaczenia, czy myrouter.com jest rzeczywiście stroną internetową, czy nie, ponieważ plik hosts jest odczytywany jako pierwszy, a użytkownik zostaje przekierowany na adres IP określony w pliku. Warto zauważyć, że nie wszystkie przeglądarki mogą używać pliku hosts, więc jeśli nie działa, może to być problem. Przetestowałem go przy użyciu IE, Microsoft Edge, Chrome i Firefox i działał na wszystkich przeglądarkach.
Ogólnie rzecz biorąc, plik hosts jest nadal przydatny, nawet w systemie Windows 10. Nadal działa dobrze również w systemach Windows 8, 7, Vista itp. Jeśli masz jakiekolwiek pytania, skomentuj. Cieszyć się!