Jak edytować plik hosts w systemie Windows, Mac lub Linux
Czasami będziesz musiał edytować plik hosts na swoim komputerze. Czasami z powodu ataku lub dowcipu i innych, abyś mógł łatwo i swobodnie kontrolować dostęp do stron internetowych i ruchu sieciowego.
pliki hosts są używane od ARPANET. Były używane do rozpoznawania nazw hostów przed DNS. pliki hostów byłyby ogromnymi dokumentami używanymi do rozwiązywania nazw sieci.
Microsoft utrzymywał plik hosts w sieci Windows, dlatego bardzo mało się zmienia, czy jest używany w systemach Windows, Mac OS czy Linux. Składnia pozostaje w większości taka sama na wszystkich platformach. Większość plików hostów będzie miała kilka pozycji do sprzężenia zwrotnego. Możemy tego użyć dla podstawowego przykładu typowej składni.
Pierwsza część będzie miejscem do przekierowania adresu, druga część będzie adresem, który chcesz przekierować, a trzecią częścią jest komentarz. Można je oddzielić spacją, ale dla ułatwienia czytania są zwykle oddzielone jedną lub dwiema zakładkami.
127.0.0.1 localhosts #loopback
Teraz spójrzmy na dostęp do plików hosts w różnych systemach operacyjnych ...
Windows 8 lub 8.1 lub 10
Niestety, Windows 8 lub 10 denerwuje otwieranie aplikacji jako administrator - ale nie jest to zbyt trudne. Po prostu wyszukaj Notatnik, a następnie kliknij prawym przyciskiem myszy Notatnik na liście wyników wyszukiwania i wybierz, aby uruchomić go jako administrator. Jeśli używasz systemu Windows 10, będzie to menu Start.
Jeśli używasz systemu Windows 10, będzie wyglądać mniej więcej tak:
Gdy to zrobisz, otwórz następujący plik, używając opcji Plik -> Otwórz.
c: \ windows \ system32 \ drivers \ etc \ hosts
Następnie możesz edytować normalnie.
System Windows 7
Aby uzyskać dostęp do pliku hosts w systemie Windows 7, możesz użyć następującego polecenia w wierszu Uruchom, aby otworzyć notatnik i plik.
Notatnik c: \ windows \ system32 \ drivers \ etc \ hosts
Po otwarciu notatnika możesz edytować plik. W tym przykładzie zablokujemy Facebooka. Aby to zrobić, wpisz po znaku #.
0.0.0.0 www.facebook.com
Po dokonaniu edycji pliku Hosts, zapisz go.
Teraz zauważ, że jeśli spróbujemy uzyskać dostęp do Facebooka w IE, nie możemy dostać się na tę stronę.
Nie mogliśmy też uzyskać do niego dostępu w Google Chrome ... (sprawdź notatki na końcu). Aby uzyskać więcej informacji na temat edycji pliku Hosts, zobacz artykuł The Geek na temat tworzenia skrótu do szybkiego edytowania pliku Hosts.
Ubuntu
W Ubuntu 10.04 i większości dystrybucji Linuksa możesz edytować plik hosts bezpośrednio w terminalu. Możesz użyć ulubionego edytora lub nawet otworzyć swój ulubiony edytor tekstowy GUI. W tym przykładzie użyjemy VIM. Podobnie jak w Windows 7, plik hosts Ubuntu znajduje się w /itp/ folder, choć tutaj jest w katalogu głównym dysku. Aby edytować plik, musisz go otworzyć jako root, dlatego używamy go sudo tutaj.
Teraz, gdy jest otwarty, możemy go edytować, aby przekierować Facebooka na nic. Zauważysz, że w przypadku Ubuntu istnieje również sekcja dotycząca IP6. W przypadku większości potrzeb wystarczy edytować górną sekcję i zignorować IP6.
Teraz możemy zapisać plik i spróbować przejść do Facebook.com. Podobnie jak w Windows zobaczymy, że jesteśmy teraz przekierowywani do witryny, która nie istnieje.
macOS (dowolna wersja)
W macOS dostęp do pliku hosts jest bardzo podobny do Ubuntu. Zacznij od terminala i użyj swojego ulubionego edytora, nawet jeśli chcesz zadzwonić do edytora tekstowego GUI, łatwiej jest to zrobić z terminalu.
Plik będzie wyglądał trochę bardziej jak Windows, tylko z odrobiną mniej wyjaśnienia. Ponownie będziemy przekierowywać Facebooka.
Tym razem wygląda na to, że 0.0.0.0 to pętla zwrotna, która przekieruje Cię na stronę testową Apache na komputery.
Uwagi
Jest kilka rzeczy do zapamiętania z tego poradnika, który zauważyliśmy. Podczas testowania Chrome nie używał pliku hosts w żadnym systemie operacyjnym, ale udało nam się zablokować Facebooka w Chrome, dodając www.facebook.com. Pamiętaj również o umieszczeniu dodatkowego wiersza po ostatnim wpisie do sekcji.
Powinien zacząć od zrozumienia pliku Hosts i sposobu, w jaki może pomóc w ochronie komputera. Możesz go użyć do blokowania witryn, do których nie chcesz mieć dostępu. Jeśli masz więcej sugestii dotyczących dowolnego z systemów operacyjnych, które stworzyliśmy, zostaw komentarz i daj nam znać!
Utwórz skrót, aby szybko edytować plik hostów w systemie Windows