Plik hosts na komputerze Mac jest ważnym dokumentem tekstowym w systemie Mac OS X, który umożliwia mapowanie nazw hostów na określony adres IP. Mimo że Internet ma zarówno publiczne, jak i prywatne serwery DNS do mapowania adresu IP, plik hosts na Macu jest dobrym sposobem na zastąpienie serwerów DNS. Gdy edytujesz plik hosts na komputerze Mac, pozwala on użytkownikom ręcznie przekierować adres strony na określony adres IP lub całkowicie zablokować dostęp do strony, wskazując na nieużywany lub wewnętrzny adres IP. Poniżej dowiesz się, jak edytować plik hostów Maca w systemie OS X.
Edytuj plik hostów Maca za pomocą edycji tekstu
Istnieje kilka różnych sposobów edycji pliku hosts w Mac OS X. Jedną z metod jest użycie domyślnej funkcji TextEdit do edycji pliku hosta na Macu. Ponieważ plik hosts na komputerze Mac jest dokumentem tekstowym, użycie TextEdit będzie wystarczająco dobrym narzędziem jako edytor plików hostów na komputerze Mac. Należy jednak pamiętać, że TextEdit nie może otworzyć pliku bezpośrednio i trzeba skopiować plik do niechronionej lokalizacji, takiej jak Pulpit, edytować go, a następnie skopiować do TextEdit, aby edytować plik hosts na komputerze Mac.
Aby znaleźć plik hosts, otwórz Finder i na pasku menu Findera wybierz Idź> Idź do folderu . W polu wpisz następującą lokalizację i naciśnij klawisz Return.
/ private / etc / hosts
Otworzy się nowe okno Findera i plik hostów komputera Mac zostanie wybrany. Kliknij i przeciągnij go z okna Findera i upuść na pulpicie. To pozwoli nam swobodnie edytować plik.
Jeśli chcesz otworzyć domyślny plik hostów Maca, wystarczy kliknąć dwukrotnie, aby wyświetlić zawartość pliku w TextEdit. Domyślnie plik hosts jest prosty, ponieważ zawiera tylko kilka wierszy tekstu opisowego, które są „zakomentowane” znakiem funta lub cyfry (#). Plik hosta ma również wartości IP dla localhost i broadcasthost. Aby edytować plik, dodasz własne linie po broadcasthost.
Świetnym zastosowaniem edytowanego pliku hosts na komputerze Mac jest blokowanie dostępu do określonych stron internetowych. ( Jak zablokować witrynę internetową w systemie Windows ) Wymagane jest wpisanie adresu IP, który ma zostać zablokowany, i przypisanie go, a następnie nazwa hosta. W naszym przypadku chcemy zablokować YouTube, zmapujesz www.youtube.com do 0.0.0.0, co jako nieprawidłowy adres IP spowoduje błąd. Teraz, ilekroć ktoś korzystający z komputera Mac próbuje wejść na stronę www.youtube.com, przeglądarka internetowa nie załaduje strony.
Inną metodą jest wpisanie adresu IP prawidłowej witryny zamiast 0.0.0.0. Aby znaleźć adres IP witryny, możesz „pingować” witrynę za pośrednictwem terminalu. Otwórz Terminal i wpisz następujące polecenie, zastępując „www.website.com” wybraną witryną:
ping www.website.com
Po wprowadzeniu zmian w plikach hosta na komputerze Mac zapisz go w bieżącej lokalizacji na pulpicie. Następnie przeciągnij i upuść plik hosts z pulpitu z powrotem do oryginalnej lokalizacji w / private / etc. Jeśli okno Findera jest zamknięte, użyj polecenia Finder> Idź> Idź do folderu, aby je ponownie otworzyć.
Po upuszczeniu pliku hosts do jego oryginalnej lokalizacji, OS X zapyta Cię, co zrobić z niezmodyfikowanym plikiem hosts, który już tam jest. Wybierz „Zamień”, a następnie wprowadź hasło użytkownika administracyjnego, aby uwierzytelnić transfer.
Teraz otwórz przeglądarkę internetową, aby przetestować zmiany. Prawidłowe zmiany nie wystąpiły, może być konieczne wyczyszczenie pamięci podręcznej DNS. W przypadku OS X Lion i OS X Mountain Lion otwórz Terminal i użyj następującego polecenia. Pamiętaj, że musisz wprowadzić hasło administratora, aby je wykonać:
sudo killall -HUP mDNSResponder
W przypadku systemu OS X Mavericks użyj tego polecenia:
dscacheutil -flushcache; sudo killall -HUP mDNSResponder