Ładowanie...

26 października 2012 1,201 wyświetleń

Edytuj plik hosts na Macu

Dostosuj plik konfiguracyjny hostów sieciowych za pomocą Terminala w macOS / OS X.

Plik hosts to plik konfiguracyjny protokołu sieciowego IP używany przez system operacyjny do mapowania nazw hostów na adresy IP. Często jest modyfikowany w celu blokowania złośliwych stron lub stron z nieodpowiednimi treściami itp. Plik hosts w Mac OS X jest chroniony przed nadpisaniem i nie można go po prostu edytować za pomocą TextEdit ani innych edytorów tekstu. Jednak pokażemy, jak to zrobić za pomocą Terminala w Mac OS X.

Samouczek: Edycja plików hosts na Macu

Net IconPlik Hosts to plik konfiguracyjny protokołu sieci IP używany przez system operacyjny do mapowania nazw hostów na adresy IP. Często jest modyfikowany w celu blokowania złośliwych stron lub stron z nieodpowiednią treścią, do tworzenia stron internetowych, przekierowywania nazw domen na lokalne adresy itp.

Gdy wpisujesz dowolny URL w przeglądarce internetowej, system najpierw sprawdza plik hosts. Jeśli nie ma odpowiedniego mapowania hosta do URL, adres IP jest rozwiązywany za pomocą serwerów DNS.

Może być również wykorzystywany przez złośliwe oprogramowanie do przekierowywania domen, na przykład w celu wyłudzenia danych do twojego bankowości internetowej na inny adres IP i kradzieży hasła do konta bankowego.

Plik Hosts jest przechowywany w prostym formacie tekstowym i można go znaleźć jako "hosts" bez rozszerzenia pliku w folderze /private/etc.

Przykład standardowego pliku hosts na Macu bez żadnych modyfikacji:

#
# Baza danych hostów
#
# localhost jest używany do konfigurowania interfejsu loopback
# podczas uruchamiania systemu. Nie zmieniaj tego wpisu.
#
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost

Symbol # oznacza komentarze, które dostarczają informacje dla użytkowników.

Jak edytować plik hosts w systemie macOS / OS X

Plik hosts na Macu jest chroniony przed zapisem i nie można go po prostu edytować za pomocą TextEdit czy innych edytorów tekstu. Jednak możesz użyć aplikacji Terminal, która ma uprawnienia do edycji systemowego pliku hosts.

Krok 1 - Otwórz Terminal

Otwórz Finder. Przejdź do folderu ApplicationsUtilities i kliknij dwukrotnie na aplikację Terminal.app (możesz też wpisać Terminal w wyszukiwarce Spotlight).

Krok 2 - Otwórz plik hosts

Wpisz sudo nano /private/etc/hosts w linii poleceń Terminala. Zostaniesz poproszony o hasło administratora. Wpisz je i naciśnij Enter.

Apple Terminal edit hosts

Krok 3 - Edytuj plik hosts

Plik hosts zostanie otwarty w edytorze tekstu GNU nano w Terminalu. Teraz możesz edytować bieżące mapowania hosta lub wpisywać nowe. Możesz poruszać się po pliku hosts za pomocą klawiszy strzałek.

Apple Terminal GNU nano edit host

Możesz również wpisywać komentarze do swoich mapowań hostów. Komentarze muszą zaczynać się od symbolu #.

Krok 4 - Zapisz plik hosts

Po zakończeniu edycji naciśnij skrót Ctrl + O, aby zapisać zmiany w pliku hosts. Aby wyjść z edytora GNU nano naciśnij skrót Ctrl + X.

Krok 5 - Wyczyść pamięć podręczną DNS

Aby załadować nowe mapowania hosts do systemu, musisz wyczyścić pamięć podręczną DNS. Są dwa sposoby, aby to zrobić. Pozostań w Terminal.app i wpisz polecenie dscacheutil -flushcache lub po prostu uruchom ponownie system operacyjny.

Apple Terminal flush DNS Cache