Anonim

Podobnie jak komputery z systemem Windows, Mac ma plik hosts, który umożliwia skonfigurowanie sposobu łączenia się urządzenia z witrynami internetowymi. Ten plik zawiera odniesienia do stron internetowych i adresów IP i można go używać na komputerze Mac na wiele różnych sposobów.

Jednym z powodów, dla których warto edytować plik hosts na komputerze Mac, jest blokowanie stron internetowych. To świetny sposób na zablokowanie dostępu do niektórych stron internetowych na twoim komputerze. Drugim możliwym zastosowaniem jest przetestowanie własnych stron internetowych lokalnie na komputerze. Plik hosts może przekierować wybraną nazwę domeny do ścieżki sieciowej lokalnego magazynu.

Lokalizacja plików hostów Mac

Ponieważ edytowanie pliku hosts jest ryzykownym zadaniem, firma Apple celowo umieściła go w prywatnym folderze w Twoim systemie. Ma to na celu uniemożliwienie użytkownikom modyfikowania go bez odpowiedniej wiedzy i spowodowania uszkodzenia całego systemu.

Dla ciekawskich użytkowników, ścieżka to /etc/hosts/ i można uzyskać do niej dostęp za pomocą okna terminala.

Edytuj plik hostów na komputerze Mac

Edytuj plik hosts na komputerze Mac jest dość łatwy, ponieważ jest do tego wbudowany edytor. Znajduje się wewnątrz terminala i nazywa się edytor nano. Możesz go używać do otwierania i edytowania dowolnego pliku tekstowego, w tym pliku hosts na swoim komputerze.

Upewnij się, że używasz konta administratora, aby wykonać poniższe czynności.

  1. Kliknij Launchpad w Docku, wyszukaj Terminal i uruchom go.

  1. Wpisz następujące polecenie w terminalu i naciśnij Enter. Spowoduje to otwarcie pliku hosts w edytorze nano.sudo nano /etc/hosts

  1. Ponieważ jest to polecenie sudo, poprosi Cię o podanie hasła. Wprowadź hasło i kontynuuj.

  1. Plik powinien być teraz otwarty na ekranie i możesz rozpocząć jego edycję.

Zrozumienie pliku Hosts Mac

Jeśli wcześniej nie edytowałeś pliku hosts, praca z tym plikiem może być nieco skomplikowana. Jednak edytowanie go nie jest tak trudne, na jakie wygląda.

Jednym z wpisów, które znajdziesz w pliku, jest 127.0.0.1 localhost.

Pierwsza sekcja z liczbami to lokalny adres IP komputera Mac. Druga sekcja, w której znajduje się nazwa hosta, określa sposób uzyskiwania dostępu do tego adresu IP.

Powyższe dwie części połączone razem przekierowują wszystkie zapytania localhost na adres IP 127.0.0.1 Po wprowadzeniu w przeglądarce localhost przeglądarka sprawdza plik hosts, uzyskuje określony adres IP i przeniesie Cię do tego adresu IP.

Krótko mówiąc, plik hosts to nic innego jak kombinacja adresów IP i nazw domen. Możesz je modyfikować w dowolny sposób, aby osiągnąć pożądane rezultaty.

Konfigurowanie przekierowań za pomocą pliku Hosts

Jedną z rzeczy, które możesz zrobić z plikiem hosts, jest skonfigurowanie przekierowań. Nazwa domeny może wskazywać na coś zupełnie innego niż powinna.

Jeśli na przykład próbujesz ograniczyć korzystanie z mediów społecznościowych, domeny takie jak facebook.com mogą przekierowywać Twoją przeglądarkę do witryn takich jak np. Wikipedia. Możesz użyć dowolnej domeny i adresu IP.

Przyjrzyjmy się, jak skonfigurować powyższe przekierowanie przy użyciu pliku hosts.

  1. Kiedy plik jest otwarty w edytorze nano, użyj klawiszy strzałek, aby przenieść kursor do miejsca, w którym kończy się localhost. Następnie naciśnij Enter, aby dodać nowy wiersz dla swojego wpisu.

  1. W nowo dodanym wierszu wpisz adres IP, na który chcesz przekierować domenę źródłową. Użyjemy 103.102.166.224, czyli adresu IP Wikipedii.

  1. Naciśnij klawisz Tab na klawiaturze, aby przejść do pola domeny źródłowej.
  2. Tutaj wpisz nazwę domeny, która ma zostać przekierowana na wpisany wcześniej adres IP. Użyjemy facebook.com tutaj.

  1. Po wprowadzeniu zmian naciśnij klawisze Ctrl + O na klawiaturze, aby zapisać plik.
  2. Naciśnij Enter, aby potwierdzić działanie.
  3. Naciśnij klawisze Ctrl + X, aby zamknąć edytor nano.
  4. Musisz teraz opróżnić pamięć podręczną DNS, aby zmiany zaczęły obowiązywać. Aby to zrobić, wpisz następujące polecenie w Terminalu i naciśnij Enter.dscacheutil -flushcache

  1. Otwórz przeglądarkę, wpisz facebook.com i naciśnij Enter . Przekonasz się, że otwiera Wikipedię zamiast Facebooka.

Krótka wskazówka: jak znaleźć adres IP witryny internetowej

Jak widać w powyższej procedurze, potrzebujesz adresu IP strony, na którą chcesz przekierować. Jeśli jeszcze go nie znasz, możesz użyć polecenia w terminalu, aby znaleźć adres IP dowolnej witryny.

  1. W oknie Terminala wpisz następujące polecenie i naciśnij Enter. Pamiętaj, aby zastąpić wikipedia.org wybraną witryną internetową.ping wikipedia.org

  1. Na ekranie zostanie wyświetlony adres IP. Tego właśnie możesz użyć w pliku hosts.

Blokuj strony internetowe, edytując plik Hosts na komputerze Mac

JAK BLOKOWAĆ WITRYNY INTERNETOWE W SYSTEMIE WINDOWS: Korzystanie z pliku hosta

Wspaniałą cechą pliku hosts jest to, że umożliwia on blokowanie witryn bez konieczności instalowania na komputerze Mac aplikacji innych firm. Możesz dodać wpis do pliku, a wszystkie żądania połączenia z tym wpisem zostaną odrzucone.

  1. Uruchom plik hosts w edytorze nano, jak pokazano powyżej.
  2. Przesuń kursor w miejsce, w którym kończy się wpis localhost i naciśnij Enter , aby dodać nową linię.
  3. Wpisz adres IP 127.0.0.1 i naciśnij Tabna klawiaturze.
  4. Wprowadź nazwę domeny witryny, którą chcesz zablokować. Na przykład, jeśli chcesz zablokować Instagram, wpisz instagram.com.

  1. Naciśnij Ctrl + O, aby zapisać zmiany.
  2. Naciśnij Ctrl + X, aby zamknąć plik.
  3. Wpisz następujące polecenie i naciśnij Enter, aby opróżnić pamięć podręczną DNS.dscacheutil -flushcache

Teraz za każdym razem, gdy spróbujesz uzyskać dostęp do zablokowanej witryny, zostaniesz przeniesiony do hosta lokalnego, na którym zostanie wyświetlona strona błędu.

Plik hosts na komputerze Mac zapewnia wiele sposobów zabawy z wychodzącymi żądaniami sieciowymi, które można blokować i odblokowywać według własnego uznania. Czy korzystałeś już z pliku hosts na komputerze Mac? Jeśli tak, to po co to było? Daj nam znać w komentarzach poniżej.

Jak edytować plik Hosts na komputerze Mac