Jak blokować strony internetowe w pliku hostów systemu Windows 8
System Windows 8 domyślnie przyjmuje nowe podejście do pliku hostów - nie pozwala na blokowanie Facebooka i innych witryn przez modyfikowanie pliku hosts. Na szczęście istnieje sposób na ominięcie tego ograniczenia.
Po dodaniu określonych adresów witryn do pliku hosts systemu Windows 8 system Windows 8 automatycznie je usunie, skutecznie ignorując wprowadzone zmiany. Microsoft nie robi tego po to, by nas denerwować - jest ku temu dobry powód.
Co to jest plik hostów?
Po uzyskaniu dostępu do witryny komputer kontaktuje się z serwerem systemu nazw domen (DNS) i żąda jego numerycznego adresu IP. Na przykład Facebook.com mapuje do 66.220.158.70. Komputer połączy się z tym numerycznym adresem IP i uzyska dostęp do strony internetowej.
Twój plik hosts jest plikiem lokalnym dla twojego komputera, który może zmienić to zachowanie. Edytując plik hosts, możesz wskazać Facebook.com pod dowolnym żądanym adresem IP. Niektórzy używają tej sztuczki do blokowania stron internetowych - na przykład możesz wskazać Facebook.com na 127.0.0.1, który jest lokalnym adresem IP twojego komputera. Gdy ktoś spróbuje uzyskać dostęp do witryny Facebook.com na komputerze, komputer spróbuje połączyć się z nią w wersji 127.0.0.1. Nie znajdzie serwera WWW, więc połączenie natychmiast zawiedzie.
Dlaczego restrykcja jest na miejscu
Niestety, złośliwe oprogramowanie często edytuje plik hosts, aby dodać takie linie. Na przykład złośliwe oprogramowanie może w całości skierować Facebook.com pod inny adres IP - jeden prowadzony przez szkodliwą organizację. Ta złośliwa strona może nawet zostać ukryta pod adresem Facebook.com. Użytkownik będzie patrzył na ich pasek adresu, patrz Facebook.com i nigdy nie sądzi, że może przeglądać witrynę wyłudzającą informacje.
Aby temu zapobiec, system Windows 8 (dokładniej, program antywirusowy Windows Defender dołączony do systemu Windows 8) monitoruje twój plik hosts. Kiedy zauważy, że strona internetowa taka jak Facebook.com została dodana do pliku hostów, natychmiast usuwa wpis i umożliwia połączenia z normalną witryną Facebook.com.
Jest to rzeczywiście ważna funkcja bezpieczeństwa dla wielu użytkowników, która nigdy nie rozważałaby edycji pliku hosts. Jeśli jednak jesteś doświadczonym technologicznie użytkownikiem, który chce edytować plik hosts, aby zablokować witrynę, możesz wyłączyć to ograniczenie.
Sposoby omijania ograniczeń
Ponieważ to ograniczenie jest wprowadzane przez program antywirusowy Windows Defender (dawniej znany jako Microsoft Security Essentials) zawarty w systemie Windows 8, masz kilka możliwości pominięcia go:
- Wyklucz plik hosts z monitorowania w programie Windows Defender - Jeśli chcesz używać programu Windows Defender zamiast antywirusa innej firmy, jest to najlepsza opcja. Oznacza to, że system Windows nie chroni przed złośliwymi wpisami plików hostów dodanych przez złośliwe oprogramowanie.
- Zainstaluj program antywirusowy innej firmy - Wiele programów antywirusowych innych firm nie będzie tak agresywnych w zakresie nadzorowania plików hostów. Wiele, takich jak avast! i AVG są bezpłatne. Po zainstalowaniu antywirusa innej firmy program Windows Defender sam się wyłączy.
Możesz całkowicie wyłączyć program Windows Defender, ale nie jest to dobry pomysł, chyba że korzystasz z antywirusa innej firmy. Nawet jeśli jesteś ostrożnym użytkownikiem komputera, posiadanie wielu warstw ochrony jest dobrą praktyką bezpieczeństwa.
Z wyłączeniem pliku Hosts
Aby wykluczyć plik hosts z monitorowania w programie Windows Defender, najpierw otwórz program Windows Defender - naciśnij klawisz Windows, wpisz Windows Defender i naciśnij klawisz Enter.
Kliknij kartę Ustawienia i wybierz opcję Wykluczone pliki i lokalizacje Kategoria.
Kliknij przycisk Przeglądaj i przejdź do następującego pliku:
C: \ Windows \ System32 \ Drivers \ etc \ hosts
(Jeśli zainstalowałeś system Windows do innego katalogu, zacznij od tego katalogu zamiast C: \ Windows)
Kliknij przycisk Dodaj, a następnie Zapisz zmiany, aby zapisać zmiany.
Możesz teraz normalnie edytować plik hosts.
Edytowanie pliku hostów
Będziesz musiał edytować plik hosts jako administrator. Jeśli otworzysz go normalnie i spróbujesz go zapisać, zobaczysz komunikat z informacją, że nie masz uprawnień do zapisania pliku w jego lokalizacji.
Aby uruchomić Notatnik jako administrator, naciśnij klawisz Windows, wpisz Notatnik, kliknij prawym przyciskiem myszy wyświetlaną aplikację Notatnik i wybierz Uruchom jako administrator. (Możesz także uruchomić dowolny inny preferowany edytor tekstu, na przykład Notepad ++.)
Kliknij Plik -> Otwórz w oknie Notatnika i przejdź do następującego pliku:
C: \ Windows \ System32 \ Drivers \ etc \ hosts
Musisz wybrać opcję Wszystkie pliki w polu typu pliku u dołu otwartego okna dialogowego lub plik hosts nie pojawi się na liście.
Dodaj linię dla każdej witryny, którą chcesz zablokować. Wpisz liczbę 127.0.0.1, a następnie spację lub kartę, a następnie wpisz nazwę strony internetowej. Na przykład poniższe linie blokują zarówno strony facebook.com, jak i example.com:
127.0.0.1 facebook.com
127.0.0.1 example.com
Zapisz plik po zakończeniu. Twoje zmiany zaczną obowiązywać natychmiast, a strona internetowa zostanie zablokowana - nie trzeba restartować systemu ani przeglądarki.