Независимо от того, какой браузер вы используете — Safari, Firefox, Opera или Chrome, вы можете легко блокировать доступ к определенным веб-сайтам, изменив файл hosts на Mac. Эта встроенная мера ограничения доступа абсолютно бесплатно и не потребует установки и настройки дополнительных программ.
Родители, работодатели или администраторы компьютеров прекрасно понимают, что некоторые веб-сайты не должны быть всегда доступны с любого компьютера. Дети, например, должны быть блокированы от сайтов для взрослых, а сотрудникам в компании может быть отказано в трате рабочего времени на посещение сайтов социальных сетей. Независимо от причины, блокировку нежелательных сайтов можно сделать прямо в Mac OS X путем простого редактирования файла hosts.
Файл hosts
представляет собой обычный текстовый файл, который диктует, что система должна делать при обращении к определенным доменам или IP адресам. Вы можете отобразить стандартное сообщение браузера «Страница не может быть найдена» или перенаправить пользователя на другой домен или IP адрес по своему усмотрению.
Итак, приступим:
- 1. Открываем Terminal (Applications > Utilities)
- 2. Как и в случае изменений каких-либо серьезных системных параметров, будет не лишним сделать резервную копию файла hosts. Для этого скопируйте строчку ниже и вставьте ее в окно Теминала.
sudo /bin/cp /etc/hosts /etc/hosts-original
- 3. Нажимаем Enter/Ввод на клавиатуре, чтобы выполнить команду. Терминал запросит пароль администратора, который необходимо будет ввести (курсор при этом двигаться не будет, и может сложиться впечатление что програннма не реагирует на ввод с клавиатуры, однако это не так)
- 4. Теперь мы можем начать редактирование файла hosts. Скопируйте и вставте этот код в Терминале (все в одной строке)
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
- 5. Откроется окно редактора TextEdit с файлом hosts. Обратите внимание на следующие строки и не удалять их при каких обстоятельствах
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost - 6. Создайте новую строку под последней в открытом файле и введите данные по образцу, указав адреса сайтов которые хотите заблокировать
127.0.0.1 sample.com www.sample.com
- 7. Продолжайте добавлять строки в формате как в п.6 для каждого сайта который вы хотите заблокировать. Когда вы закончите, закройте TextEdit и сохраните документ при запросе.
- 8. Вернитесь в Терминал и выполните следующую команду
dscacheutil -flushcache
чтобы «сбросить» DNS компьютера и активировать обновленный файл hosts. Также можно, если хотите, просто перегрузить Mac для вступления в силу внесенных изменений.
Вот и все что нужно сделать. Сайты, добавленные вами в созданных строчках больше не будет доступны из любой учетной записи пользователя на этом Mac. Если вы хотите снова включить заблокированные сайты, просто повторите этот процесс с начала и удалить строки, которые вы добавили в файл. При этом помните, что нельзя удалять оригинальные первые 4 строки, указанные в п. 5
Popularity: 6%

