Как отредактировать файл Hosts на вашем Mac и зачем вам это нужно

Глубоко внутри OS X или macOS находится небольшой, но важный текстовый документ, называемый файлом Hosts. Для большинства пользователей это довольно неизвестная функция. Но на самом деле это удобная альтернатива DNS-серверу.

DNS-сервер - это своего рода «адресная книга» в Интернете. В нем хранятся IP-адреса веб-сайтов. Когда вы вводите домен в свой браузер, ваш компьютер обращается к DNS, чтобы преобразовать этот домен в пригодный для использования IP-адрес.

Считайте файл Hosts личной "адресной книгой" вашего компьютера, а не сторонней. И вы можете его отредактировать.

На самом деле существует ряд вариантов, по которым вы можете захотеть. Вот что вам нужно об этом знать.

СВЯЗАННЫЕ С:

  • Новые функции безопасности в macOS Mojave и iOS 12
  • Как включить темный режим и режим динамического отображения на вашем MacBook
  • Ваш MacBook отслеживает ваше местоположение? Узнать сейчас

СОДЕРЖАНИЕ

  • Как отредактировать файл хоста Mac
    • Использование Терминала
    • Использование текстового редактора
    • Не работает? Очистить кеш DNS
  • Как восстановить файл Hosts по умолчанию
  • Зачем вам редактировать файл Hosts?
    • Увеличение скорости браузера
    • Блокировка вредоносных веб-страниц
    • Производительность и фокус
    • Сетевое тестирование
    • Похожие сообщения:

Как отредактировать файл хоста Mac

На самом деле есть два способа отредактировать файл Mac Hosts. Вы можете использовать Терминал или стандартный текстовый редактор.

Какой метод вы используете, зависит от вас.

Использование Терминала

Самый простой способ отредактировать файл Hosts - использовать встроенный терминал UNIX в OS X или macOS.

Это может показаться немного подозрительным, если вы не привыкли вводить код, но это немного проще, чем кажется.

Как редактировать файл Mac Hosts
Файл Hosts в редакторе Nano
  • Откройте приложение Терминал на вашем Mac. Используйте Spotlight, панель запуска или найдите его в разделе «Приложения» в окне Finder.
  • Вам потребуется получить доступ к файлу Hosts в текстовом редакторе Nano. Вы можете сделать это, набрав это в терминале: судо нано / и т. д. / хосты
  • Вам будет предложено ввести пароль администратора. Введите его и продолжайте.

Отсюда с помощью клавиш со стрелками переместите курсор в строку под словом «broadcasthost». Здесь вы вводите свои домены и IP-адреса.

Файл Hosts в редакторе Nano

Просто введите доменное имя, которому вы хотите назначить адрес. Затем нажмите Tab и введите само доменное имя.

Сохраните изменения, нажав Ctrl + O перезаписать и ваши изменения, а затем Ctrl + X для выхода из Терминала.

Использование текстового редактора

Вы также можете редактировать файл Hosts с помощью стандартного текстового редактора. Однако, поскольку сам файл защищен, вы не сможете просто дважды щелкнуть и отредактировать его.

Вам нужно будет скопировать файл в другое место, внести изменения, а затем скопировать отредактированный файл обратно в нужное место, чтобы перезаписать файл по умолчанию.

Файл Hosts в Finder macOS
  • Откройте Finder и выберите Перейти> Перейти в папку.
  • Введите в поле следующее: /private/etc/hosts
  • Найдите файл Hosts и перетащите его на рабочий стол.
  • Дважды щелкните значок Хосты файл на рабочем столе.
Файл Hosts на рабочем столе

Как и редактирование Hosts в Nano, это позволит вам вносить изменения в файл. Вы можете попробовать аналогичный шаг с доменом Facebook и IP-адресом, чтобы проверить это.

Файл Hosts в текстовом редакторе

Снова введите IP-адрес. Нажмите Tab. Затем введите доменное имя. По завершении выполните следующие действия.

  • Сохраните отредактированный файл.
  • Вернитесь в Finder и перейдите в папку / private / etc / hosts.
  • Перетащите отредактированный файл Hosts в эту папку, и macOS спросит вас, что делать с оригиналом.
  • Выбирать Заменять и авторизуйтесь с паролем администратора.

Не работает? Очистить кеш DNS

Очистить кеш DNS в терминале

Если вы заметили, что сопоставления доменов работают некорректно, возможно, вам нужно очистить кеш DNS вашего Mac.

Вы можете сделать это с помощью Терминала. Просто откройте его с помощью Spotlight или найдите в приложениях. Затем введите одну из следующих команд.

  • Для OS X Mavericks и более поздних версий используйте это: sudo killall -HUP mDNSResponder
  • Для OS X Mountain Lion и более ранних версий используйте это: dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Просто войдите в систему с паролем администратора, и все будет в порядке.

Как восстановить файл Hosts по умолчанию

Конечно, возня с системным файлом, таким как Hosts, может иметь непредвиденные побочные эффекты на вашем компьютере.

Точно так же вы можете сделать любую цель, которую хотели достичь, отредактировав ее.

В любом случае вы можете восстановить файл Hosts по умолчанию, используя один из описанных выше методов.

Затем просто введите следующую информацию в текстовый редактор или редактор Nano - это файл Hosts, который обычно отображается на большинстве компьютеров Mac.

## # База данных хоста. # # localhost используется для настройки интерфейса обратной петли. # когда система загружается. Не меняйте эту запись. ## 127.0.0.1 локальный хост. 255.255.255.255 широковещательный хост.:: 1 локальный хост fe80:: 1% локальный хост lo0

Зачем вам редактировать файл Hosts?

Увеличение скорости браузера

Если DNS похож на адресную книгу в Интернете, вы можете думать о файле Hosts вашего Mac как о его локализованной версии.

Поскольку вашему компьютеру не нужно связываться с DNS-сервером для преобразования доменного имени в IP-адрес, использование файла Mac Hosts может номинально ускорить просмотр веб-страниц.

Например, если у вас есть сайт, который вы часто посещаете, просто воспользуйтесь такой услугой, как Проверка IP чтобы выяснить его IP-адрес. (Введите имя домена в поле на сайте.)

Когда вы редактируете файл Hosts, просто назначьте этот IP-адрес этому доменному имени. Непонятно, насколько это ускорит просмотр, но стоит попробовать, если вы серьезно настроены на быструю загрузку определенных сайтов.

Блокировка вредоносных веб-страниц

Если вы устали от рекламного ПО или вредоносных веб-страниц, открывающихся во время навигации в Интернете, может помочь редактирование файла Hosts.

Просто отметьте, когда в следующий раз сайт появится без вашего намерения, и запишите доменное имя.

Следуйте любому из вышеперечисленных методов и добавьте к нему фиктивный IP-адрес. В следующий раз, когда сайт попытается перенаправить ваш браузер, страница не загрузится.

Это также отличный способ заблокировать сайты для родительского контроля. Просто отредактируйте сайт, который вы не хотите, чтобы ваш ребенок посещал, и дайте ему поддельный IP-адрес.

Они не смогут посетить сайт, чем бы они ни занимались (если они не выяснят метод файла Hosts).

Производительность и фокус

Это может быть радикальная мера, но грамотное редактирование файла Hosts может творить чудеса для вашей продуктивности и сосредоточенности.

Если вы работаете над отчетом, романом или другим долгим проектом, но, похоже, вам просто не мешает просматривать социальные сети, это может пригодиться.

Просто введите имена доменов в файл Mac Hosts и назначьте им недопустимый IP-адрес (как мы продемонстрировали на вышеупомянутых шагах).

В следующий раз, когда вы попытаетесь открыть Facebook, Reddit или другие социальные сети, ваш браузер не сможет этого сделать.

В качестве альтернативы вы можете назначить сайту реальный адрес домена. Например, сопоставление домена Facebook с IP-адресом для New York Times.

Сетевое тестирование

Редактирование файла Mac Hosts - отличный способ протестировать новые веб-серверы или сети.

Например, сетевые разработчики могут перенаправить доменное имя на разрабатываемый сайт. Это позволяет им видеть сайт так, как его видит реальный пользователь или посетитель.

Конечно, поскольку тестирование серверов и сетей, скорее всего, проводится только теми, кто уже «в курсе», мы не будем слишком подробно останавливаться на этой записи.

Майк - яблоко
Майк Петерсон(Старший писатель)

Майк - внештатный журналист из Сан-Диего, Калифорния.

Хотя он в основном занимается Apple и потребительскими технологиями, у него есть прошлый опыт написания статей об общественной безопасности, местном самоуправлении и образовании для различных публикаций.

У него немало шляп в области журналистики, в том числе писатель, редактор и дизайнер новостей.