Skip to main content
Hosts

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

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

Этим вопросом могут задаваться только веб-разработчики или программисты, ну или как вариант, более продвинутые пользователи. Скрывать не будем, что редактирование Hosts многим необходимо для того, чтобы убрать запрос на проверку программы (например, когда необходимо убрать это раздражающее окно, которое всплывает при запуске какого-либо платного графического редактора). Если не видите в этом ничего «такого» и уверены, что совесть ваша будет чиста и разработчики софта не обеднеют, то продолжайте читать.

Редактирование Hosts

В ряде случаев редактирование этого файла необходимо после использования программы TinyUmbrella, использующееся в качестве перенаправителя для iOS устройства с IP адресов Apple к серверам Cydia. Этот трюк необходим тогда, когда есть необходимость в использовании цифровых подписей SHSH, что предоставляет возможность устанавливать кастомные прошивки прошлых версий iOS (то есть будет запущен процесс отката).

Проблема после установки TinyUmbrella заключается в том, что она может вносить изменения в файлеhosts. Если вы попытаетесь провести восстановление iOS устройства, то iTunes с большой вероятностью будет показывать вам ошибку (устройство не сможет связаться с серверами Apple). Иногда это можно поправить удалением строчки 74.208.105.171 gs.apple.com из файла.

Редактирование hosts файла

Внести изменения в файл hosts можно несколькими способами, но сразу предупредим вас, что все обстоит значительно сложней, нежели на операционке Виндовс. Итак, требуемый нам файл размещен по пути: /etc/hosts, но только проблема заключается в том, что если вы будете переходить из папки в папку, то никакого файла вы не найдете. В Finder он закрыт по причине того, чтобы неопытные пользователи не наделали «делов».

Способ первый

Итак, первый способ подразумевает использование штатного приложения Терминал:
Терминал

  1. Запускаем программу Терминал, которую можно найти в папке Приложения > Утилиты;
  2. Прописываем команду sudo nano /etc/hosts;
  3. Вводим код, который дает добро на установку новых приложений(Ваш пароль);
  4. Приступаем к редактированию.

Изменение файла выполняется при помощи сочетания следующих клавиш:

  1. Перелистывание вперед/назад страницы – Ctrl+V/Ctrl+Y;
  2. Для создания записи – переводим курсор в конец и нажимаем Ctrl+O;
  3. Выход из файла – Ctrl+X;
  4. Удаление записи – переводим курсор на необходимую строку и нажимаем Ctrl+K;
  5. Отмена удаления – Ctrl+U.

Второй способ

Теперь перейдем ко второму способу, который подразумевает не редактирование Hosts файла, а только лишь его просмотр. Для этого нам потребуется Finder и штатный текстовый редактор:
Finder Hosts

  1. открываем Finder, ищем вкладку Переход > Переход к папке;
  2. в всплывшем окне пишем строчку /etc и нажимам «Перейти»;

После этого будет запущен редактор, в котором будет содержаться информация из файла hosts (все внесенные изменения нельзя будет сохранить в силу ограничений доступа).


При возникновении необходимости в сиесекундном вступлении в силу изменений, можно обновить DNS записи при помощи «Терминала» (команда dscacheutilflushcache).

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

Добавить комментарий