Jak edytować plik hostów komputera Mac i dlaczego chcesz

Głęboko w systemie OS X lub macOS znajduje się mały, ale krytyczny dokument tekstowy zwany plikiem Hosts. Wśród większości użytkowników jest to dość nieznana funkcja. Ale w rzeczywistości jest to wygodna alternatywa dla serwera DNS.

Serwer DNS jest czymś w rodzaju „książki adresowej” internetu. Przechowuje adresy IP witryn internetowych. Po wpisaniu domeny w przeglądarce komputer kontaktuje się z DNS, aby przetłumaczyć tę domenę na użyteczny adres IP.

Po prostu pomyśl o pliku Hosts jako o osobistej „książce adresowej” komputera, a nie o książce innej firmy. Możesz go edytować.

W rzeczywistości istnieje wiele opcji, dla których możesz chcieć. Oto, co musisz o tym wiedzieć.

ZWIĄZANE Z:

  • macOS Mojave i iOS 12 Nowe funkcje bezpieczeństwa
  • Jak włączyć tryb ciemny i dynamiczny tryb wyświetlania na komputerze MacBook
  • Czy Twój MacBook śledzi Twoje lokalizacje? Dowiedzieć się teraz

Jak edytować plik hostów Mac

W rzeczywistości istnieją dwa sposoby edytowania pliku Mac Hosts. Możesz użyć terminala lub standardowego edytora tekstu.

Wybór metody zależy od Ciebie.

Korzystanie z terminala

Najprostszym sposobem edycji pliku Hosts jest użycie wbudowanego terminala UNIX w systemie OS X lub macOS.

Może się to wydawać nieco intrygujące, jeśli nie jesteś przyzwyczajony do pisania kodu, ale jest to trochę prostsze niż się wydaje.

Hosts File w Nano Editor
  • Otwórz aplikację Terminal na komputerze Mac. Użyj Spotlight, Launchpada lub znajdź go w obszarze Aplikacje w oknie Findera.
  • Musisz uzyskać dostęp do pliku Hosts w edytorze tekstu Nano. Możesz to zrobić, wpisując w terminalu: sudo nano / etc / hosts
  • Zostaniesz poproszony o podanie hasła administratora. Wprowadź go i kontynuuj.

Stąd użyj klawiszy strzałek, aby przesunąć kursor poniżej „hosta transmisji”. Tutaj możesz wprowadzić swoje domeny i adresy IP.

Po prostu wpisz nazwę domeny, do której chcesz przypisać adres. Następnie naciśnij Tab i wpisz samą nazwę domeny.

Zapisz zmiany, naciskając Control + O, aby nadpisać i swoje zmiany, a następnie Control + X, aby wyjść z terminala.

Korzystanie z edytora tekstu

Możesz także edytować plik Hosts za pomocą standardowego edytora tekstu. Ponieważ jednak sam plik jest chroniony, nie będzie można go po prostu kliknąć dwukrotnie i edytować.

Będziesz musiał skopiować plik w inne miejsce, wprowadzić zmiany, a następnie skopiować edytowany plik z powrotem do właściwej lokalizacji, aby nadpisać plik domyślny.

  • Otwórz Finder i wybierz Idź> Idź do folderu .
  • Wpisz w polu: / private / etc / hosts
  • Znajdź plik Hosts i przeciągnij go na pulpit.
  • Kliknij dwukrotnie plik Hosts na pulpicie.

Podobnie jak edycja hostów w Nano, pozwoli to na wprowadzenie zmian w pliku. Możesz spróbować podobnego kroku z domeną Facebooka i adresem IP, aby to przetestować.

Ponownie wpisz adres IP. Hit Tab. Następnie wpisz nazwę domeny. Po zakończeniu wykonaj poniższe czynności.

  • Zapisz edytowany plik.
  • Wróć do Findera i przejdź do lokalizacji / private / etc / hosts.
  • Upuść edytowany plik Hosts do tego folderu, a macOS zapyta, co zrobić z oryginałem.
  • Wybierz Zastąp  i uwierzytelnij za pomocą hasła administratora.

Nie działa? Opróżnij pamięć podręczną DNS

Jeśli zauważysz, że mapowanie domeny nie działa poprawnie, może być konieczne wyczyszczenie pamięci podręcznej DNS komputera Mac.

Możesz to zrobić za pomocą terminala. Po prostu otwórz go za pomocą Spotlight lub znajdź w aplikacjach. Następnie wpisz jedno z poniższych poleceń.

  • W przypadku OS X Mavericks i nowszych użyj tego: sudo killall -HUP mDNSResponder
  • W przypadku systemu OS X Mountain Lion i wcześniejszych użyj tego: dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Po prostu uwierzytelnij się za pomocą hasła administratora i wszystko będzie dobrze.

Jak przywrócić domyślny plik hostów

Oczywiście majstrowanie przy pliku systemowym, takim jak Hosts, może mieć niezamierzone skutki uboczne na komputerze.

Podobnie, możesz skończyć z dowolnym celem, który chcesz osiągnąć, edytując go.

Niezależnie od przypadku możesz przywrócić domyślny plik Hosts, korzystając z jednej z powyższych metod.

Następnie wprowadź poniższe informacje poniżej do edytora tekstu lub Nano - jest to plik Hosts, który zwykle pojawia się na większości komputerów Mac.

## # Baza danych hosta # # localhost służy do konfigurowania interfejsu sprzężenia zwrotnego # podczas uruchamiania systemu. Nie zmieniaj tego wpisu. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost :: 1 localhost fe80 :: 1% lo0 localhost

Dlaczego warto edytować plik hostów?

Zwiększenie szybkości przeglądarki

Jeśli DNS jest jak internetowa książka adresowa, możesz myśleć o pliku Hosts na komputerze Mac jako o zlokalizowanej wersji.

Ponieważ Twój komputer nie będzie musiał kontaktować się z serwerem DNS, aby przetłumaczyć nazwę domeny na adres IP, użycie pliku Mac Hosts może nominalnie przyspieszyć przeglądanie Internetu.

Na przykład, jeśli masz witrynę, którą często odwiedzasz, po prostu skorzystaj z usługi takiej jak IP Checker, aby znaleźć jej adres IP. (Wpisz nazwę domeny w polu w witrynie).

Podczas edycji pliku Hosts po prostu przypisz ten adres IP do tej nazwy domeny. Nie jest jasne, jak bardzo przyspieszy to przeglądanie, ale warto spróbować, jeśli poważnie myślisz o szybkim ładowaniu niektórych witryn.

Blokowanie złośliwych stron internetowych

Jeśli masz dość adware lub złośliwych stron internetowych, które otwierają się podczas przeglądania Internetu, może pomóc edycja pliku Hosts.

Zwróć uwagę, kiedy następnym razem witryna wyskoczy bez Twojej intencji - i zapisz nazwę domeny.

Postępuj zgodnie z jedną z powyższych metod i dodaj do niego fałszywy adres IP. Następnym razem, gdy witryna spróbuje przekierować przeglądarkę, strona się nie załaduje.

Jest to również świetny sposób na blokowanie witryn pod kątem kontroli rodzicielskiej. Po prostu edytuj witrynę, której nie chcesz, aby Twoje dziecko odwiedzało, i nadaj jej fałszywy adres IP.

Nie będą mogli odwiedzić witryny, bez względu na to, co zrobią (chyba że wymyślą metodę pliku Hosts).

Produktywność i koncentracja

Może to być drastyczny środek, ale sprytna edycja pliku Hosts może zdziałać cuda pod względem produktywności i koncentracji.

Jeśli pracujesz nad raportem, powieścią lub innym długim projektem, ale po prostu nie powstrzymujesz się przed przeglądaniem mediów społecznościowych, może się to przydać.

Po prostu wpisz nazwy domen do pliku Mac Hosts i przypisz im nieprawidłowy adres IP (jak pokazaliśmy w powyższych krokach).

Następnym razem, gdy spróbujesz otworzyć Facebooka, Reddita lub inne media społecznościowe, Twoja przeglądarka nie będzie mogła.

Alternatywnie możesz przypisać witrynę do rzeczywistego adresu domeny. Na przykład mapowanie domeny Facebooka na adres IP New York Times.

Testowanie sieci

Edycja pliku Mac Hosts to świetny sposób na przetestowanie nowych serwerów internetowych lub sieci.

Na przykład programiści sieciowi mogą przekierować nazwę domeny do rozwijanej witryny. Dzięki temu mogą zobaczyć witrynę, jak będzie wyglądał rzeczywisty użytkownik lub odwiedzający.

Oczywiście, ponieważ testy serwerów i sieci są prawdopodobnie przeprowadzane tylko przez tych, którzy już są „na bieżąco”, nie będziemy zbytnio rozwijać tego wpisu.

Najnowsze posty