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 tylko po to, by nas denerwować - nie bez powodu.
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.
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 na inny adres IP - pod jednym adresem złośliwej organizacji. 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 będzie uważał, że może przeglądać witrynę wyłudzającą informacje.
Aby temu zapobiec, system Windows 8 (a dokładniej program antywirusowy programu Windows Defender dołączony do systemu Windows 8) monitoruje 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 w rzeczywistości 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.
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:
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.
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 w tym katalogu zamiast C: \ Windows)
Kliknij przycisk Dodaj, a następnie Zapisz zmiany, aby zapisać zmiany.
Możesz teraz normalnie edytować plik hosts.
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 hosta 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 zablokują 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.