Как ограничить доступ к некоторым сайтам на Mac

Вы хотите оградить себя или своих подчиненных от пустой траты времени на некоторых сайтах? А может быть ваш ребенок слишком долго засиживается в “Одноклассниках” и “Вконтакте”? С помощью редактирования системного файла /etc/hosts вы можете заблокировать доступ к любому сайту на вашем Маке.

Как закрыть доступ к сайтам в Safari, Firefox или Chrome

    1. Запустите терминал и наберите следующую команду:
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
    1. После ввода пароля администратора у вас откроется текстовый файл с настройками доступа.
    2. Вставьте в конец файла две строчки следующего вида:
172.0.0.1 vkontakte.ru
127.0.0.1 odnoklassniki.ru
  1. Сохраните и закройте файл /etc/hosts. Далее нажмите в терминале Control + Z.

Для того, чтобы изменения вступили в силу нужно обновить кэш DNS. Эта процедура выполняется также через терминал с помощью простой команды (для Snow Leopard):

sudo dscacheutil -flushcache

Для разблокирования сайтов достаточно убрать указанные ресурсы из списка /etc/hosts и заново обновить кэш DNS. Вся хитрость этого решения в том, что мы переводим заданные домены на загрузку с локальной машины (127.0.0.1), а не с Интернета.

Источник: MacDigger.ru

Следите за новостями Apple в нашем Telegram-канале, а также в приложении MacDigger на iOS.

Присоединяйтесь к нам в Twitter, ВКонтакте, Facebook, или через RSS, чтобы быть в курсе последних новостей из мира Apple, Microsoft и Google.


1 комментарий

  • Generalmacaca 6 лет назад
    0
    "мы переводим заданные домены на загрузку с локальной машины (172.0.0.1)" видимо описка. 127.0.0.1 должно быть. Спасибо.