w

Jak edytować plik hosts w Windows 8

Windows 8 traktuje plik hosts inaczej niż jego poprzednicy. Domyślnie nie mamy możliwości blokowania witryn z wykorzystaniem tego pliku, ale możemy obejść to ograniczenie. Kiedy dodajemy adres do pliku hosts w Windows 8, to system automatycznie usunie je, przez co nasze zmiany zostaną zignorowane. Microsoft nie zrobił tego tylko po to, żeby nas sobie zażartować – istnieją ku temu dobre powody, co zaraz postaram się wyjaśnić.

Czym jest plik hosts?

Kiedy przechodzimy do jakiejś strony internetowej nasz komputer kontaktuje się z systemem nazw domen (DNS) i wysyła żądanie o numeryczny adres IP. Dla przykładu domena Facebook.com prowadzi do adresu 66.220.158.70. Nasz komputer następnie połączy się z tym adresem numerycznym i wczyta stronę internetową.

Plik hosts znajdujący się na naszym komputerze może zastąpić to działanie. Edytując plik hosts możemy wskazać dowolny adres IP dla dowolnej domeny. Niektórzy używają tej sztuczki do blokowania witryn- na przykład wskazując domenę Facebook.com na adres 127.0.0.1, która jest adresem IP naszego komputera lokalnego. Kiedy ktoś spróbuje uzyskać dostęp do witryny Facebook.com na naszym komputerze, to zostanie połączony z nim samym. Jeśli na naszym komputerze nie znajduje się serwer hostujący stronę, to połączenie zakończy się niepowodzeniem.

Czemu ograniczenie zostało wprowadzone?

Niestety złośliwy kod często wykorzystuje plik hosts do swoich szkodliwych działań. Przykładowo złośliwy kod może wskazać domenę Facebook.com na inny adres IP, który będzie należał do hakerów. Strona, do której zostaniemy przekierowani, może nawet naśladować Facebooka. Użytkownik może spojrzeć na adres witryny, zobaczyć Facebook.com i nigdy nie zorientować się, że jest na stronie wyłudzającej dane.

Aby temu zapobiec, Windows 8 (dokładniej mówiąc Windows Defender) monitoruje plik hosts. Kiedy oprogramowanie antywirusowe zorientuje się, że plik hosts uległ zmianie, to wszystkie zmiany usunie. Rzeczywiście, jest to dość ważne zabezpieczenie wielu użytkowników, którym by nigdy do głowy nie przyszła edycja pliku hosts. Jeśli jednak chcemy edytować plik hosts, to możemy wyłączyć to zabezpieczenie.

Sposoby na obejście zabezpieczenia

Ponieważ zabezpieczenie jest spowodowane przez Windows Defender, to mamy kilka możliwości jak je obejść:

  • Wykluczyć plik hosts z monitorowania w usłudze Windows Defender. Jest to najlepsze rozwiązanie w momencie, gdy nadal chcemy korzystać z tego oprogramowania antywirusowego. Nie oznacza to, że Windows nie będzie nas chronił przed złośliwym kodem, który mógłby zmodyfikować plik hosts.
  • Instalacja oprogramowania antywirusowego oferowanego przez firmy trzecie, oprogramowanie to nie będzie tak restrykcyjne wobec pliku hosts. Wiele z takich programów jest darmowych. Przykładem może być avast! czy AVG, które są darmowe. Ja osobiście polecam Windows Defender, który wydaje mi się najlepszym programem tego typu. W momencie, gdy zainstalujemy oprogramowanie antywirusowe firmy trzeciej Windows Defender automatycznie wyłączy się, aby nie powodować konfliktów.
  • Możemy również sami wyłączyć Windows Defender, ale nie jest to dobrym pomysłem, jeśli nie posiadamy innego antywirusa. Nawet, jeśli jesteśmy ostrożni, to posiadanie wielu zabezpieczeń jest dobrą praktyką.

Wykluczamy plik hosts

Aby wykluczyć plik hosts z monitorowania programu Windows Defender musimy przejść do programu. Przechodzimy do Ekranu Startowego, wpisujemy Windows Defender i wciskamy klawisz Enter.

Jak edytować plik hosts w Windows 8?

Klikamy kartę Ustawienia i wybieramy pozycję Wykluczone pliki i lokalizacje.

W polu Lokalizacje plików wpisujemy następującą lokalizację

C:\Windows\System32\Drivers\etc\hosts;

Klikamy przycisk Dodaj, a następnie Zapisz zmiany. W tym momencie możemy edytować plik hosts.

Jak edytować plik hosts?

Aby edytować plik hosts musimy mieć uprawnienia administratora. Jeżeli otworzymy plik normalnie i spróbujemy zapisać, zobaczymy wiadomość informującą nas o braku uprawnień do zapisu pliku w tej lokalizacji.

Aby uruchomić Notatnik z uprawnieniami administratora wciskamy klawisz Windows, wpisujemy Notatnik, klikamy prawym przyciskiem myszy wynik, który nam się ukaże, a następnie wybieramy z dolnego menu Uruchom jako administrator. Możemy również użyć każdego innego edytora tekstu, dobrym programem tego typu jest Notepad++.

Jak edytować plik hosts w Windows 8?

Przechodzimy do menu Plik i wybieramy opcję Otwórz, a następnie przechodzimy do lokalizacji:

C:\Windows\System32\Drivers\etc\hosts

Wciskamy klawisz Enter. W tym momencie w Notatniku pojawi się nam zawartość pliku hosts.

Dodajemy po jednej witrynie na linijkę. Wpisujemy numer 127.0.0.1, wciskamy klawisz Spacja, a następnie wpisujemy nazwę witryny. Przykładowo poniższe linijki blokują zarówno onet.pl, jak i facebook.com:

127.0.0.1 facebook.com

127.0.0.1 onet.pl

Zapisujemy plik po zakończeniu dodawania witryn. Zmiany zachodzą natychmiastowo. Nie musimy uruchamiać ponownie systemu lub przeglądarki.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Jak zainstalować Windows 8 z USB

The Faces of Facebook – użytkownicy Facebooka na jednej stronie