Jak edytować plik Hosts na komputerze Mac?
Podobnie jak komputery z systemem Windows, Mac ma plik hosts do konfigurowania sposobu, w jaki komputer łączy się z witrynami internetowymi(Internet) . Ten plik zawiera odniesienia do witryn internetowych i adresów IP i można go używać na wiele różnych sposobów na komputerze Mac .
Jednym z powodów, dla których możesz chcieć edytować plik hosts(edit the hosts file) na komputerze Mac , jest blokowanie witryn internetowych. To świetny sposób na zablokowanie dostępu do niektórych witryn na komputerze. Drugim możliwym zastosowaniem jest testowanie własnych witryn internetowych lokalnie na komputerze. Plik hosts może przekierować wybraną nazwę domeny do ścieżki sieciowej lokalnego magazynu.
Lokalizacja pliku hostów Mac(Mac Hosts File Location)
Ponieważ edytowanie pliku hosts jest ryzykownym zadaniem, Apple celowo umieścił go w prywatnym folderze w twoim systemie. Ma to uniemożliwić użytkownikom modyfikowanie go bez odpowiedniej wiedzy i powodowanie uszkodzeń 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 .(Terminal)
Edytuj plik Hosts na komputerze Mac(Edit Hosts File On Mac)
Edytowanie pliku hosts na komputerze Mac jest dość łatwe, ponieważ jest do tego wbudowany edytor. Znajduje się w Terminalu(Terminal) i nazywa się edytorem nano. Możesz go użyć do otwarcia i edycji dowolnego pliku tekstowego, w tym pliku hosts na twoim komputerze.
Upewnij(Make) się, że używasz konta administratora, aby wykonać następujące kroki.
- Kliknij Launchpad w Docku, wyszukaj Terminal i uruchom go.
- Wpisz następujące polecenie w Terminalu(Terminal) i naciśnij Enter . Otworzy plik hosts w edytorze nano.
sudo nano /etc/hosts
- Ponieważ jest to polecenie sudo, poprosi Cię o podanie hasła. Wprowadź hasło i kontynuuj.
- Plik powinien być teraz otwarty na ekranie i możesz rozpocząć jego edycję.
Zrozumienie pliku hostów Mac(Understanding The Mac Hosts File)
Jeśli nie edytowałeś wcześniej pliku hosts, praca z nim może być nieco skomplikowana. Edycja nie jest jednak tak trudna, jak się wydaje.
Jeden z wpisów, które znajdziesz w pliku to 127.0.0.1 localhost .
Pierwsza sekcja z liczbami to lokalny adres IP komputera Mac . Druga sekcja, w której znajduje się nazwa hosta, służy do 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 . Kiedy wprowadzisz localhost w swojej przeglądarce, przeglądarka zagląda do pliku hosts, uzyskuje określony adres IP i przekierowuje Cię do tego adresu IP.
W skrócie, plik hosts to nic innego jak kombinacja adresów IP i nazw domen. Możesz je dowolnie modyfikować, aby osiągnąć pożądane rezultaty.
Skonfiguruj przekierowania za pomocą pliku Hosts(Set Up Redirects With The Hosts File)
Jedną z rzeczy, które możesz zrobić z plikiem hosts, jest skonfigurowanie przekierowań. Możesz mieć nazwę domeny wskazującą na coś zupełnie innego niż to, na co ma wskazywać.
Na przykład, jeśli próbujesz ograniczyć korzystanie z mediów społecznościowych, domeny takie jak facebook.com mogą przekierowywać przeglądarkę do witryn takich jak, powiedzmy, Wikipedia . Możesz użyć dowolnej domeny i adresu IP.
Przyjrzyjmy się, jak skonfigurować powyższe przekierowanie za pomocą pliku hosts(set up the above redirection using the hosts file) .
- Gdy plik jest otwarty w edytorze nano, użyj klawiszy strzałek, aby przenieść kursor do miejsca, w którym kończy się host lokalny. (localhost)Następnie naciśnij klawisz Enter , aby dodać nowy wiersz do swojego wpisu.
- W nowym wierszu, który właśnie dodałeś, wpisz adres IP, na który chcesz przekierować domenę źródłową. Użyjemy 103.102.166.224 , który jest adresem IP Wikipedii.
- Naciśnij klawisz Tab na klawiaturze, aby przejść do pola domeny źródłowej.
- Tutaj wpisz nazwę domeny, która ma zostać przekierowana na wpisany wcześniej adres IP. Użyjemy tutaj facebook.com .
- Po wprowadzeniu zmian naciśnij Ctrl + O na klawiaturze, aby zapisać plik.
- Naciśnij klawisz Enter , aby potwierdzić akcję.
- Naciśnij Ctrl + X , aby zamknąć edytor nano.
- Teraz musisz opróżnić pamięć podręczną DNS , aby wprowadzić zmiany. Aby to zrobić, wpisz następujące polecenie w Terminalu(Terminal) i naciśnij Enter .
dscacheutil -flushcache
- Otwórz przeglądarkę, wpisz facebook.com i naciśnij Enter . Przekonasz się, że otwiera Wikipedię(Wikipedia) zamiast Facebooka(Facebook) .
Szybka wskazówka: jak znaleźć adres IP strony internetowej(Quick Tip: How To Find a Website’s IP Address)
Jak widać w powyższej procedurze, potrzebujesz adresu IP witryny, na którą chcesz przekierować ludzi. Jeśli jeszcze tego nie wiesz, możesz użyć polecenia w terminalu(Terminal) , aby znaleźć adres IP dowolnej witryny(find out the IP address of any website) .
- W oknie Terminal wpisz następujące polecenie i naciśnij Enter . Pamiętaj, aby zastąpić wikipedia.org wybraną przez siebie witryną.
ping wikipedia.org
- Wyświetli adres IP na ekranie. Tego możesz użyć w pliku hosts.
Blokuj strony internetowe, edytując plik Hosts na komputerze Mac(Block Websites By Editing The Hosts File On Mac)
Wspaniałą rzeczą w pliku hosts jest to, że pozwala blokować witryny(it lets you block sites) bez konieczności instalowania aplikacji innych firm na komputerze Mac . Możesz dodać wpis do pliku, a wszystkie żądania połączenia z tym wpisem zostaną odrzucone.
- Uruchom plik hosts w edytorze nano, jak pokazano powyżej.
- Umieść kursor w miejscu, w którym kończy się wpis localhost i naciśnij klawisz (localhost)Enter , aby dodać nowy wiersz.
- Wpisz adres IP 127.0.0.1 i naciśnij Tab na klawiaturze.
- Wprowadź(Enter) nazwę domeny witryny, którą chcesz zablokować. Na przykład, jeśli chcesz zablokować Instagram , wpisz instagram.com .
- Naciśnij Ctrl + O , aby zapisać zmiany.
- Naciśnij Ctrl + X , aby zamknąć plik.
- Wpisz następujące polecenie i naciśnij Enter , aby opróżnić pamięć podręczną DNS.
dscacheutil -flushcache
Teraz za każdym razem, gdy próbujesz uzyskać dostęp do zablokowanej witryny, zostaniesz przeniesiony do lokalnego hosta, który wyświetli stronę błędu.
Plik hostów Mac zapewnia wiele sposobów na zabawę z wychodzącymi żądaniami sieci, a także możesz je blokować i odblokowywać, jak chcesz. Czy korzystałeś wcześniej z pliku hosts na komputerze Mac ? Jeśli tak, po co to było? Daj nam znać w komentarzach poniżej.
Related posts
Zmień lub sfałszuj adres MAC w systemie Windows lub OS X
Napraw „Nie można zainstalować oprogramowania drukarki” w systemie OS X
Wyświetl zapisane hasła Wi-Fi (WPA, WEP) w systemie OS X
Jak utworzyć zaszyfrowany obraz dysku w systemie OS X
5 sposobów na ujawnienie ścieżki pliku w systemie MacOS
Skróty klawiaturowe Maca, gdy komputer Mac zawiesza się
Jak drukować w czerni i bieli na komputerze Mac?
20 wskazówek, jak najlepiej wykorzystać Findera na Macu
4 sposoby odinstalowania aplikacji na komputerze Mac
Czy powinieneś zaktualizować komputer Mac do Mojave?
Jak wyłączyć iMessage na Macu?
Jak nagrać instrument przez interfejs audio w systemie Mac OS X
Co to jest inna pamięć masowa na komputerze Mac i jak ją wyczyścić?
Jak skanować za pomocą przechwytywania obrazu na komputerze Mac
Jak mocno zresetować komputer z systemem Mac OS X i ponownie zainstalować system operacyjny?
Jak zastąpić i scalić pliki na komputerze Mac
Zapora Mac: jak ją włączyć i skonfigurować
Jak połączyć się ze zdalnym lub lokalnym serwerem na komputerze Mac?
APFS vs Mac OS Extended – który format dysku Mac jest najlepszy?
Jak wymusić opróżnienie kosza na komputerze Mac?