Mac

Jak blokować strony internetowe w systemie macOS z pliku hosts

Plik hosts to plik, który znajdziesz w systemie Windows 10 i macOS. Możesz go użyć, aby zablokować dostęp do dowolnej witryny. Omówiliśmy, jak edytować plik hosts w systemie Windows 10. Jeśli chcesz zablokować strony internetowe w systemie macOS, edytując znajdujący się w nim plik hosts, przekonasz się, że dostęp do niego nie jest tak prosty. To powiedziawszy, edycja nie jest trudna, gdy wiesz, co robić.

Blokuj strony internetowe w systemie macOS

Aby edytować plik hosts w systemie macOS, a nawet uzyskać do niego dostęp, potrzebujesz uprawnień administratora. Otwórz Terminal i wprowadź następujące polecenie. Zostaniesz poproszony o podanie hasła administratora.

sudo nano /etc/hosts

Wprowadź hasło, a nowy interfejs, który widzisz, jest w zasadzie zawartością pliku hosts. Wszelkie zmiany, które tu wprowadzisz, będą dotyczyły samego pliku. Nie będziesz w stanie uruchomić żadnych poleceń w tym obszarze, dopóki nie wyjdziesz z pliku.

Użyj klawiszy strzałek i przejdź do ostatniej linii, a następnie przejdź do następnej pustej. Zamierzasz wprowadzić tutaj następujące informacje;

127.0.0.1 www.domaintoblock.com

Upewnij się, że nie pomijasz części „www”. Adres URL podany powyżej jest tylko przykładem, więc pamiętaj, aby zastąpić go adresem, który faktycznie chcesz zablokować.

Przykład

127.0.0.1 www.apple.com

Dodaj tyle witryn internetowych, które chcesz zablokować w tym samym formacie. Każda witryna powinna znajdować się w osobnej linii. Adres się nie zmieni. Tylko nazwa domeny, która następuje po niej, będzie inna. Upewnij się, że między adresem a nazwą domeny jest spacja.

Po zakończeniu wprowadzania zmian dotknij skrótu klawiaturowego Control + O, aby zapisać zmiany. Stuknij Enter i gotowe. Możesz teraz wyjść z pliku. Stuknij Control + X, aby wyjść.

Jesteś teraz z powrotem w normalnym interfejsie terminala, w którym możesz uruchamiać polecenia. Tutaj musisz uruchomić następujące polecenie.

sudo dscacheutil -flushcache

Spowoduje to opróżnienie pamięci podręcznej DNS. Polecenie jest wykonywane w ciągu kilku sekund. Po zakończeniu otwórz dowolną przeglądarkę i nie będziesz mieć dostępu do domeny.

Aby cofnąć zmianę, użyj polecenia podanego powyżej, aby ponownie uzyskać dostęp do pliku hosts i usunąć dodane linie. Użyjesz tego samego skrótu klawiaturowego Control + O, aby zapisać zmiany i będziesz musiał opróżnić pamięć podręczną DNS, aby zmiana została zastosowana.