Anonim

Файл хостов Mac является важным текстовым документом в Mac OS X, позволяющим сопоставлять имена хостов с указанным IP-адресом. Несмотря на то, что в Интернете есть как публичные, так и частные DNS-серверы для сопоставления IP-адресов, файл hosts на Mac - хороший способ переопределить DNS-серверы. Когда вы редактируете файл hosts на Mac, он позволяет пользователям вручную направлять адрес веб-сайта на определенный IP-адрес или вообще блокировать доступ к сайту, указывая на неиспользуемый или внутренний IP-адрес. Далее вы узнаете, как редактировать файл хоста Mac в OS X.

Редактировать файл Mac Hosts с редактированием текста

Существует несколько различных способов редактирования файла hosts в Mac OS X. Один из способов заключается в использовании функции TextEdit по умолчанию для редактирования файла хоста Mac. Поскольку файл хостов Mac является текстовым документом, использование TextEdit будет достаточно хорошим инструментом в качестве редактора файлов хостов Mac. Но важно отметить, что TextEdit не может открыть файл напрямую, и вам нужно будет скопировать файл в незащищенное место, например, на рабочий стол, отредактировать его, а затем скопировать в TextEdit для редактирования файла hosts на Mac.

Чтобы найти файл hosts, откройте Finder и в строке меню Finder выберите « Перейти»> «Перейти к папке» . В поле введите следующее местоположение и нажмите Return.

/ частные / и т.д. / хосты

Откроется новое окно Finder и будет выбран файл хостов вашего Mac. Нажмите и перетащите его из окна Finder и поместите на рабочий стол. Это позволит нам свободно редактировать файл.

Если вы хотите открыть файл хостов Mac по умолчанию, все, что вам нужно сделать, это сделать двойной щелчок, и он отобразит содержимое файла в TextEdit. По умолчанию файл hosts является простым, поскольку в нем содержится только несколько строк описательного текста, которые «закомментированы» с помощью знака решетки или цифры (#). Файл хоста также имеет значения IP для localhost и broadcasthost. Чтобы отредактировать файл, вы добавите свои собственные строки после broadcasthost.

Отличное использование для отредактированного файла hosts на вашем Mac - блокировка доступа к определенным веб-сайтам. ( Как заблокировать веб-сайт в Windows ) Требуется ввести IP-адрес, который требуется заблокировать, и назначить, а затем имя хоста. В нашем случае мы хотим заблокировать YouTube. Вы сопоставите www.youtube.com с 0.0.0.0, что в качестве неверного IP-адреса приведет к ошибке. Теперь, когда любой пользователь Mac пытается перейти на www.youtube.com, веб-браузер не сможет загрузить страницу.

Другой способ - ввести IP-адрес действующего сайта вместо 0.0.0.0. Чтобы узнать IP-адрес веб-сайта, вы можете «пропинговать» сайт через Терминал. Откройте терминал и введите следующую команду, заменив «www.website.com» на веб-сайт по вашему выбору:

пинг www.website.com

После внесения изменений в файлы хоста на Mac сохраните его в текущем месте на рабочем столе. Затем перетащите файл hosts с рабочего стола обратно в исходное местоположение по адресу / private / etc. Если окно Finder закрыто, используйте команду Finder> Go> Go to Folder, чтобы снова открыть его.

После того, как файл hosts будет удален в его исходное местоположение, OS X спросит вас, что делать с немодифицированным файлом hosts, который уже существует. Выберите «Заменить» и затем введите пароль администратора для аутентификации передачи.

Теперь откройте веб-браузер, чтобы проверить изменения. Правильные изменения не произошли, может потребоваться очистка кеша DNS. Для OS X Lion и OS X Mountain Lion откройте Терминал и используйте следующую команду. Обратите внимание, что вам нужно будет ввести пароль администратора, чтобы выполнить его:

sudo killall -HUP mDNSResponder

Для OS X Mavericks используйте эту команду вместо этого:

dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Как редактировать файл hosts в Mac OS X