Компьютерные пользователи всегда имели две градации: любители и продвинутые пользователи. Так вот для первых объяснять значение и сущность файла hosts, способов его редактирования, видимо не имеет смысла, а значит материал данной статьи предназначен исключительно для пользователей, которые постоянно интересуются, как же работают их домашние или офисные помощники.
Всем остальным советуем не терять времени, а заняться более интересными и полезными делами.
Иногда, редактирование файла hosts необходимо после использования утилиты TinyUmbrella, которая служит для перенаправления Вашего iOS устройства с IP адреса серверов Apple к серверам Саурика (Saurik), т.е. Cydia. Этот обман необходим для того, чтобы воспользоваться сохраненными цифровыми подписями SHSH, и тем самым получить возможность для установки кастомных прошивок прошлых версий iOS (откат, понижение, downgrade).
Так вот, после запуска, TinyUmbrella может вносить в файле hosts “нужные строчки”, однако, если потом потребуется восстановление iOS устройства на официальную прошивку, то iTunes обязательно выдаст Вам ошибку, которая и будет означать, что программа, а вместе с ней Ваше устройство не может связаться с серверами Apple. Как правило лечением будет удаление строки 74.208.105.171 gs.apple.com из файла hosts.
Итак, существует два способа редактирования файла hosts на Mac. Один из них с использованием родного приложения Терминал:
- запускаем программу Терминал. Она находится в папке Приложения -> Утилиты (еще можно применить комбинацию клавиш Shift+Cmd+U при активном окне Finder);
- открываем hosts (через команду sudo nano /etc/hosts);
- вводим пароль, допускающий к установке новых программ;
- редактируем файл.
Редактирование осуществляется следующими комбинациями клавиш:
- следующая/предыдущая страница – Ctrl+V/ Ctrl+Y;
- создать запись – после набранного текста, курсор переводим в конец и жмем Ctrl+O;
- выйти из файла – Ctrl+Х;
- удалить запись – перевести курсор к удаляемой строке и нажать Ctrl+К;
- отмена удаления – Ctrl+U.
Существует еще один способ редактирования файла hosts. При этом используется Finder и простой текстовый редактор.
В окне Finder находим вкладку Переход -> Переход к папке (либо Shift+Cmd+G);
- в запустившимся окошке вбиваем строчку /etc и жмем «Перейти»;
- находим файл с именем hosts и двойным кликом открываем его;
- запустится обычный текстовый редактор с информацией из файла hosts, единственный минус, все изменения невозможно будет сохранить из-за ограничений доступа.
Если имеется необходимость в немедленном вступлении в силу произведенных изменений, специалисты рекомендуют обновить DNS записи с помощью «Терминал» (команда dscacheutil –flushcache).