Заблокируйте доступ к веб-сайтам на Mac, изменив /etc/hosts

Оглавление:

Anonim

Мы получили несколько вопросов о том, как заблокировать прямой доступ к определенным сайтам на Mac. Разочарование, похоже, заключается в том, насколько легко обойти типичные меры, такие как настройка родительского контроля и блокировка сайтов в Safari, только для того, чтобы получить к ним доступ в Camino или Firefox. Что ж, быстрый и эффективный способ заблокировать доступ к указанным сайтам — это отредактировать файл /etc/hosts, который имеет дополнительный бонус в виде предоставления общесистемных результатов.Если вы пытаетесь запретить посещение определенного веб-сайта детям или вашему соседу по комнате, вот как это сделать.

Заблокировать доступ к веб-сайтам на Mac

Редактирование /etc/hosts

1) Чтобы отредактировать файл hosts и добавить новую запись, откройте терминал и введите следующее (вы будете запрашивается ваш пароль root, потому что это системный файл): sudo nano /etc/hosts 2)Появится экран, очень похожий на приведенный ниже, обратите внимание, что yahoo.com добавлен внизу как сайт, который мы хотим заблокировать. Чтобы заблокировать любой другой сайт, просто введите его таким же образом. Вы можете использовать петлевой IP-адрес локального хоста и сопоставить столько сайтов с 127.0.0.1, сколько хотите, или указать другие IP-адреса для перенаправления URL-адреса, например 0.0.0.0:

Блокировка веб-сайтов в файле ETC HOSTS на Mac

3) Теперь сохраните файл в nano, нажав control-o и клавишу возврата.

Обратите внимание, что вам может потребоваться выполнить следующую команду, чтобы изменения вступили в силу: sudo dscacheutil -flushcache Это очищает кэш DNS.

Как это работает: теперь вы говорите своему Mac отправлять запросы на MySpace.com (или любой другой сайт, который вы указали) на 127.0. .0.1, ваша локальная машина. Это полностью блокирует загрузку адреса MySpace.com в любом веб-браузере. (Обратите внимание, что если кто-то достаточно сообразителен, он может получить доступ к заблокированному сайту через веб-прокси). Если вы действительно хотите быть хитрым и включить личный доступ в Интернет, вы можете создать простую веб-страницу, чтобы люди могли видеть, когда они пытаются получить доступ к заблокированным сайтам.

Смущенный? Хотите визуальное прохождение? Взгляните на наше видеоруководство, показывающее, как редактировать /etc/hosts в Mac OS X

Заблокируйте доступ к веб-сайтам на Mac, изменив /etc/hosts