Как изменить файл Hosts на Mac

Если вы пользуетесь Mac каждый день, вы знаете, насколько простым и интуитивно понятным может быть этот процесс. Это почти как игра: перетаскивание значков и файлов и аккуратная организация всей среды.

Несмотря на кажущуюся простоту использования, компьютеры Mac – это очень мощные машины, которые действительно могут открыть свои программные возможности и позволить вам управлять ими прямо с клавиатуры. Все это потому, что macOS основана на системе Unix, как и Linux и многие другие, которые известны тем, что обеспечивают гораздо более высокий уровень контроля по сравнению с более закрытыми системами, такими как Windows.

И это только часть того, что Setapp делает для вас. Единый набор инструментов с 200+ приложениями позволяет вашей macOS работать без проблем.

Почему наличие более открытой системы имеет такое большое значение? Просто, управление macOS программным способом ускоряет выполнение многих повседневных задач и открывает множество функций, которые иначе совершенно недоступны через обычный графический интерфейс. Возможно, вы уже использовали ключевой Unix-подобный инструмент в арсенале вашего Mac – Терминал.

Терминал позволяет выполнять практически все функции, для которых вы обычно используете мышь: перемещаться по папкам, изменять предпочтения и настройки, выполнять команды и т.д. Одна из уникальных задач, которой можно легко управлять с помощью Терминала, – настройка файла Hosts вашего Mac.

Что и где находится файл Hosts на Mac

Файл Hosts – это скрытая жемчужина на вашем Mac, которая позволяет вам переопределять настройки DNS в соответствии с заданными параметрами. Давайте разберемся подробнее. Любой сайт в Интернете имеет стандартный цифровой TCP/IP-адрес (например, 155.135.55.81) – именно так ваш браузер может найти нужный вам сайт. Однако никто не захочет запоминать все эти номера TCP/IP, поэтому была создана система управления доменами (DNS).

Каждый раз, когда вы вводите URL в браузер (например, setapp.com), он пингует сервер домена, который, в свою очередь, переводит запрашиваемый домен в формат TCP/IP, и только после этого подключается, чтобы иметь возможность отобразить его.

Тем не менее, бывают случаи, когда вы не хотите, чтобы доменное имя переводилось в реальный TCP/IP, а предпочитаете записать свое собственное. Это может быть необходимо, когда вы хотите протестировать новый сайт, который вы разрабатываете локально, или вообще новый сервер разработки. Вы также можете использовать файл Hosts на Mac для блокировки рекламных и шпионских сайтов, и даже некоторых сайтов, на которые тратится время (например, социальные сети).

Теперь давайте узнаем, как на самом деле можно изменить файл Hosts на Mac.

Причины для изменения файла Hosts

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

Вы также можете использовать файл Hosts на Mac для блокировки рекламных и шпионских сайтов, и даже некоторых сайтов, на которые тратится время (например, социальные сети).

Теперь давайте узнаем, как на самом деле можно изменить файл Hosts на Mac.

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

Редактирование файла Hosts на Mac не является сложным, хотя и совершенно неочевидным процессом. Чтобы открыть файл Hosts на Mac, который является скрытым, необходимо использовать Терминал:

  • Запустите TerminalType
  • sudo nano /etc/hosts и нажмите ReturnВведите
  • пароль администратора
  • Теперь вы увидите, что находитесь в текстовом редакторе Nano, откуда вы можете редактировать файл Hosts на Mac. Как вы можете видеть, некоторые TCP/IP-адреса уже отражены здесь в названиях localhost и broadcasthost. Все, что вам нужно сделать для ввода собственного TCP/IP, – это следовать тому же формату:

  • Используйте клавишу Return для создания свободного места под существующими записямиВведите
  • TCP/IP-адресНажмите
  • клавишу TabВведите
  • доменное имяСохраните
  • файл, нажав Ctrl + OВыход
  • с помощью Ctrl + XВ
  • терминале введите sudo killall -HUP mDNSResponder, затем Return, чтобы очистить кэш DNS вашего Mac и предотвратить любые столкновения между DNS и файлом Hosts
  • .

    Изменения должны вступить в силу немедленно. Используя файл Mac Hosts таким образом, вы можете буквально ввести любой TCP/IP, который вам нужен, от других веб-сайтов до вашего собственного сервера разработки на вашем Mac (просто введите 127.0.0.1), что может быть полезно, когда вы хотите избежать использования социальных сетей или других отвлекающих факторов. Вы также можете полностью блокировать вредоносные веб-сайты с помощью адреса 0.0.0.0.

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

    Исправьте неработающий файл Mac Hosts

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

    Чтобы разрешить эту ситуацию, вы можете попробовать, следуя приведенным выше инструкциям, перейти в текстовый редактор Nano, а затем удалить там все и заново набрать конфигурацию по умолчанию:

    ##

    # Host Database

    #

    #

    # localhost используется для настройки интерфейса просмотра.

    # при загрузке системы. Не изменяйте эту запись.

    ##

    127.0.0.1 localhost

    255.255.255.255 broadcasthost

    ::1 localhost

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

    Обеспечьте безопасность ваших файлов с помощью Disk Drill

    Нет шансов повредить вашу систему. С Disk Drill вы сможете мгновенно планировать резервное копирование и восстанавливать файлы.

    Disk Drill – это высококлассный инструмент для восстановления данных и резервного копирования. Он позволяет без усилий создавать резервные копии файлов на любом внешнем диске, чтобы у вас всегда была под рукой копия вашей информации.

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

    Чтобы найти файл Hosts на Mac:

  • Выберите Go ➙ Go to Folder… в строке меню MacВведите
  • /private/etc/hostsНажмите
  • Go
  • Вы должны оказаться в папке “etc” и выделить файл Mac Hosts. Просто скопируйте документ на внешний жесткий диск с помощью Disk Drill, после чего вы можете смело экспериментировать с файлом Hosts, не боясь ничего сломать.

    Если же проблема уже возникла, Disk Drill может попытаться восстановить ваш файл с помощью режима восстановления. Чтобы попробовать, запустите Disk Drill и нажмите Recover рядом с вашим Macintosh HD.

    Опасно ли редактировать файл Hosts?

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

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

    Защитите свое ежедневное присутствие в Интернете

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

    Обнаружение и удаление вредоносных программ или избавление от кэша – CleanMyMac X поможет вам решить любую проблему Mac за считанные минуты.

    CleanMyMac X – это универсальная утилита оптимизации, которая легко обнаруживает и удаляет вредоносное ПО с вашего Mac. Просто выберите “Сканирование на удаление вредоносных программ” на боковой панели, и CleanMyMac X за считанные секунды найдет все вредоносные файлы на вашем компьютере.

    Кроме того, CleanMyMac X позволяет легко очистить кэш DNS (без использования терминала), а также очистить кэш браузера, запустить сценарии обслуживания и поддерживать ваш Mac в идеальном состоянии. Просто начните с быстрого интеллектуального сканирования и время от времени проходите через различные тесты оптимизации, которые расположены в боковой панели, и просто следуйте инструкциям.

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

    Также помните, что не все нужно делать через файл Mac Hosts. На самом деле, рассматривайте его как последнее средство и старайтесь больше полагаться на использование интуитивного программного обеспечения, такого как CleanMyMac X, когда дело доходит до оптимизации браузера и удаления вредоносных программ. А если вам обязательно нужно использовать файл Hosts, убедитесь, что вы правильно создали резервную копию вашего Mac с помощью Disk Drill, чтобы вы могли восстановить файл Hosts, если что-то пойдет не так.

    Scroll to Top