- Где находится файл hosts в Mac OS X и как его отредактировать
- Как открыть файл hosts через терминал Mac OS
- Как открыть файл hosts в текстовом редакторе
- Обновите кэш DNS
- Как редактировать файл Hosts в macOS?
- Редактировать файл Hosts в Mac OS X
- Резервное копирование файла Hosts
- Блокировка доменов с помощью файла Hosts
- Как отредактировать файл Hosts на Mac
- Как редактировать файл Mac Hosts?
- Часть 1. Что такое файл хоста?
- Часть 2. Зачем редактировать файл Mac Hosts?
- Часть 3. Как редактировать файл Mac Hosts?
- Часть 4. Вывод
Где находится файл hosts в Mac OS X и как его отредактировать
Большинству из нас по тем или иным причинам приходилось сталкиваться с довольно важным в любой операционной системе файлом под названием «hosts» и его редактированием. Служит этот файл для сопоставления определенных доменных имен их сетевым адресам и, в отличие от DNS, контролируется администратором каждого конкретного компьютера, т.е. локально.
И если пользователи Windows, которые уже сталкивались с этим файлом и его редактированием знакомы с этим понятием и, скоре всего, помнят путь до нужного файла наизусть (но мы, на всякий случай, напомним -Windows\system32\drivers\etc\hosts), то новые пользователи компьютеров от Apple под управлением Mac OS X (macOS) поначалу часто теряются, не обнаружив искомый файл hosts по привычному для них пути, как, впрочем, и самого пути в их Маке.
Именно о том, где находится файл hosts на Mac и как его открыть и отредактировать мы и расскажем в этой подробной инструкции ниже.
К счастью, найти и отредактировать файл hosts на Mac ничуть не сложнее, чем сделать это в операционной системе от Microsoft. Нам известно как минимум два способа, о которых и пойдет речь ниже. Вы можете воспользоваться тем из них, которых вам покажется быстрее и удобнее.
Как открыть файл hosts через терминал Mac OS
Тем пользователям техники Apple, кто не боится слова «терминал», этот способ покажется наиболее быстрым и удобным. Для просмотра и редактирования файла hosts на Mac откройте программу «Терминал» и введите в ней следующую команду.
Также вам потребуется ввести пароль администратора, если он задан на компьютере.
Если вы всё ввели правильно, перед вами откроется содержимое файла hosts вашего Мака.
Внесите необходимые изменения в этот файл (курсор мыши в терминале не работает, для перемещения между строками используйте стрелочки клавиатуры), к примеру, добавьте сайт, который вы хотите заблокировать.
После внесения всех необходимых изменений нажмите сочетание клавиш «ctrl+X» для сохранения.
Нажмите клавишу «Y» для подтверждения сохранения изменений. Вот и всё, файл hosts успешно отредактирован.
Для того, чтобы сделанные изменения сразу же вступили в силу, иногда необходимо сбросить кэш DNS вашего Mac.
Как открыть файл hosts в текстовом редакторе
Для тех пользователей Mac’ов, которые ещё не очень хорошо «дружат» с Терминалом, есть альтернативный вариант открыть и изменить файл hosts при помощи любимого текстового редактора и стандартного файлового менеджера Finder.
Для этого кликните правой кнопкой мыши (или используйте аналогичное действие трекпада) по иконке Finder на нижней панели (Dock) вашего компьютера и выберите в выпадающем меню пункт «Переход к папке. «.
В открывшемся окне введите путь, по которому находится файл hosts в компьютерах с операционной системой OS X и нажмите кнопку «Перейти». Выглядит путь следующим образом.
В результате откроется окно Finder’а в папке, в которой искомый файл и расположен. Он будет уже выделен. Просто кликните по нему правой кнопкой и откройте его с помощью вашего любимого текстового редактора (подойдет и стандартный TextEdit).
Сам файл защищен от редактирования. Однако при попытке внести изменения вам будет предложен создать его копию — так и сделайте. Внесите необходимые изменения в копию файла и сохраните его, к примеру, на рабочем столе как файл с названием hosts. Разрешение.txt у сохраненного файла после этого удалите.
В последнем пункте этой инструкции вам нужно просто заменить старый файл hosts на свежесозданный простым перетаскиванием его с рабочего стола в папку, где находится оригинальный файл. Во всплывающем окне подтвердите действие нажатием кнопки «Заменить».
Это всё. В результате описанных действий ваш компьютер будет использовать уже новый файл hosts. Но иногда, для того, чтобы изменения вступили в силу сразу же, вам может понадобиться обновить кэш DNS. Об этом ниже.
Обновите кэш DNS
В большинстве случаев сделанные вами в файле hosts изменения будут применены незамедлительно, однако если этого почему-то вдруг не произошло — не расстраивайтесь, попробуйте сбросить кэш DNS. Для этого в терминале выполните следующую команду (потребуется ввод пароля администратора).
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
После этого указанные в новом файле hosts правила точно будут работать так, как надо.
Источник
Как редактировать файл Hosts в macOS?
Файл Hosts — это важный файл, расположенный на вашем Mac, позволяющий сопоставлять IP-адреса с именами хостов. Сопоставление IP-адресов контролирует браузер, как следует обрабатывать введенный адрес сайта, прежде чем он перейдет в разрешение DNS браузера. Есть две основные причины, по которым стоит подумать о добавлении сопоставления в файл hosts:
- Чтобы напрямую сопоставить домен с IP, чтобы время разрешения было быстрым.
- Чтобы заблокировать домены, используя по умолчанию IP-адрес localhost.
В этой статье мы обсудим, как редактировать файл hosts в Mac OS X с версией Yosemite 10.10.2.
Редактировать файл Hosts в Mac OS X
Файл Hosts находится по пути к файлу «/ private / etc / hosts» в Mac. У вас должны быть права администратора, чтобы редактировать файл hosts. Нажмите кнопки «Command + Пробел» на клавиатуре, чтобы открыть «Поиск Spotlight». Введите «Терминал» и дважды щелкните приложение «Терминал», которое отображается в верхней части списка.
Открыть терминал в Mac OS X
Вы также можете открыть Терминал по пути «/ Applications / Utilities /» через Finder.
Резервное копирование файла Hosts
Перед тем, как приступить к модификации, всегда рекомендуется сделать резервную копию. Введите приведенную ниже команду в командной строке терминала и нажмите клавишу ВВОД, чтобы создать резервную копию файла hosts в папке «Документы».
sudo cp / private / etc / hosts
Вы увидите предупреждающее сообщение и попросите вас ввести системный пароль, чтобы продолжить. Введите свой пароль, вы не сможете увидеть пароль при вводе, поэтому не паникуйте, что вы не можете ввести пароль в приложении Терминал. После ввода пароля нажмите клавишу ВВОД и проверьте папку «Документы», чтобы найти исполняемый файл резервной копии UNIX с именем «hosts-backup».
Резервное копирование файлов в Mac OS X
Файл Hosts в Mac находится по пути «/ private / etc / hosts /», откройте файл hosts, набрав в Терминале следующую команду и введите пароль администратора.
судо нано / частный / и т.д. / хосты
Файл Hosts будет загружен в редактор nano и с помощью стрелок дойдет до последней строки, где вы можете ввести новый IP-адрес и имя домена. Например, вы можете сопоставить этот сайт www.webnots.com с IP-адресом 74.220.193.173, чтобы всякий раз, когда вы открываете запись файла хостов сайта, использовалась для быстрого сопоставления IP-адреса и экономии времени при разрешении имени хоста.
Добавление записей в файл Hosts на Mac
- Оставьте пробел между IP и доменным именем.
- Введите по одной записи в строке.
- Не удаляйте предыдущие записи, доступные в файле hosts, которые необходимы для загрузки системы.
- Щелчок мышью не будет работать в редакторе nano, и вам нужно использовать клавиши со стрелками, чтобы перейти к последней строке.
- Введите имя домена без www и с www в двух отдельных строках, чтобы рассмотреть обе записи. Здесь IP-адрес может быть таким же.
После того, как вы добавили необходимые записи, нажмите клавиши «Control + O» и нажмите клавишу ввода / возврата, чтобы подтвердить изменение файла «/ private / etc / hosts /». Нажмите «Control + X», чтобы закрыть редактор nano.
Теперь файл хоста изменен, но вам может потребоваться очистить существующий кеш DNS, чтобы записи вступили в силу в браузере. Введите следующую команду в Терминале и нажмите Enter, чтобы удалить существующие записи DNS.
Откройте сайт, который вы поддерживали в файле hosts в Safari, и посмотрите, насколько быстро он загружается по сравнению с предыдущим. Если вы используете Chrome, вы больше никогда не увидите смущающее сообщение «Resolving host…» в строке состояния Chrome.
Иногда вам также может потребоваться закрыть все окна браузера или перезапустить систему, чтобы изменения вступили в силу.
Произошла ошибка при изменении файла hosts? Не беспокойтесь, просто восстановите файл резервной копии, сохраненный в папках «Документы», набрав следующую команду в приложении «Терминал».
/ Documents / hosts-backup / частный / etc / hosts
Блокировка доменов с помощью файла Hosts
Если вы хотите заблокировать домены с помощью файла hosts, тогда простой способ — указать эти домены на IP-адрес localhost. IP-адрес localhost обозначается как :: 1 для IPv6 и 127.0.0.1 для IPv4, поэтому добавьте следующие строки в файл hosts, чтобы заблокировать веб-сайт.
Источник
Как отредактировать файл Hosts на Mac
Компьютерные пользователи всегда имели две градации: любители и продвинутые пользователи. Так вот для первых объяснять значение и сущность файла 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).
Источник
Как редактировать файл Mac Hosts?
Написано Памела Гарсия Последнее обновление: декабрь 11, 2020
Технический эксперт по написанию текстов, который умеет писать сообщения об устранении неполадок в любой проблеме Mac и помог многим читателям спасти свои компьютеры Mac.
Вы планируете редактировать Файл хостов Mac в любое время скоро? Хорошо, что вы нашли эту статью!
Мы покажем вам, как эффективно и безопасно редактировать файл hosts.
Чтобы стать разработчиком или ИТ-администратором, вы должны ежедневно и правильно выполнять свои задачи.
Частью этого является обеспечение того, чтобы ваши устройства работали с оптимальной скоростью и не содержали нежелательных вредоносных программ.
Если вы опасаетесь, что некоторые сайты, доступные на вашем устройстве, небезопасны, почему бы не заблокировать их полностью редактирование файла хостов?
Вы также можете повысить производительность своего Mac, отредактировав файл hosts. Как? Узнайте в этой новой статье ниже.
Звучит неплохо? Давайте погрузимся прямо в .
Часть 1. Что такое файл хоста?
Прежде всего, что такое файл hosts? Это простой текстовый файл, который является общей частью операционной системы. По сути, он переводит, находит и разрешает имена хостов в IP-адреса с вашего компьютера в IP-сеть.
Чтобы было понятнее, например, когда вам нужно перейти на определенный веб-сайт, скажем, www.YourName.com, компьютер найдет и переведет это в IP-адрес из файла hosts.
Если он не найден в файле hosts, он выполнит поиск DNS. Тогда можно сказать, что файл хоста — это карта, которая может переопределять DNS-серверы, обычно используемые в современном Интернете, вручную указав веб-сайт на указанный IP-адрес.
Файл DNS против хостов
Система DNS или доменных имен — это огромный каталог сайтов со всеми списками сайтов с соответствующими IP-адресами.
Он может быть доступен как публично, так и приватно. Хотя оба имеют схожие задачи, DNS является централизованной версией, а файл хоста локализован на устройстве.
Часть 2. Зачем редактировать файл Mac Hosts?
Прежде чем мы начнем, есть много вопросов о том, почему вам нужно редактировать файл хостов Mac? Существует множество причин, по которым вы захотите отредактировать файл хостов Mac.
Одна из наиболее распространенных причин создание и разработка веб-сайтов и даже устранение неполадок .
Вы можете переопределить поиск DNS, поместив записи в файл hosts. Вы даже можете заблокировать рекламные сайты и вредоносные сайты, которые могут нанести вред вашему Mac.
Это также может помочь владельцам компаний блокировать сайты социальных сетей в офисе, что отвлекает их сотрудников от продуктивности.
Еще одна причина — производительность и скорость устройства. Когда вы редактируете файл хоста Mac, он сразу же направляет вас на нужный веб-сайт без помощи или посредничества DNS, которое может засорить и вызвать задержку системы.
Однако, если вы не хотите переносить чистку вручную, я настоятельно рекомендую вам использовать iMyMac PowerMyMac.
Это программное обеспечение обеспечивает полную очистку браузера безопасным удаление всех ненужных файлов, кеши браузера, куки, истории и большие нежелательные приложения.
Также есть инструменты, которые удалить программы вы больше не используете и даже запускаете полное сканирование для диагностики состояния вашей системы. Вы можете бесплатно загрузить это программное обеспечение и самостоятельно оценить все возможности!
Часть 3. Как редактировать файл Mac Hosts?
Теперь, когда мы рассмотрели все вопросы, касающиеся файла hosts, мы теперь расскажем вам, как вручную редактировать файл хостов Mac, используя различные методы.
Перед этим убедитесь, что у вас есть полные права или права администратора, включая все пароли.
Через терминал
Откройте Терминал с помощью поиска Spotlight или зайдите в Приложения, нажмите Утилиты и выберите Терминал.
Скопируйте и вставьте эту строку sudo nano / private / etc / hosts и затем нажмите return. Введите свой пароль, а затем нажмите Return еще раз
Теперь вы можете редактировать файл хостов Mac, добавив две строки внизу. Например:
Примечания: замените доменное имя своим фактическим доменным именем, а также точным IP-адресом.
Добавьте пробел между IP-адресом и доменным именем, иначе команда не будет работать
Сохраните файл hosts, нажав Control + O и нажмите Return. Если необходимо очистить кэш DNS-файлов Mac, скопируйте и вставьте эту команду в терминал: sudo dscacheutil –flushcache. Нажмите возврат
Для выхода из экрана терминала нажмите Control + X
Через текстовое редактирование
Другой способ отредактировать файл хостов Mac — через Text Edit. Это альтернатива Терминалу, если вы не знакомы с ним.
Откройте Finder. В строке меню нажмите «Перейти», а затем «Перейти к папке» и введите этот код: / private / etc / hosts, а затем нажмите «Return».
Во всплывающем окне файл хоста будет автоматически выделен. Перетащите файл на рабочий стол, чтобы разрешить редактирование.
Откройте файл хоста с рабочего стола, дважды щелкнув по нему. Отредактируйте файлы, как вы хотите, например, перенаправленный IP-адрес, а затем соответствующее имя домена
Если вы планируете заблокировать сайт, используйте доменное имя 127.0.0.1 + (127.0.0.1 facebook.com)
После редактирования сохраните файл и снова перетащите его обратно в исходную папку etc. Mac спросит, хотите ли вы заменить файл, подтвердите действие. Вам будет предложено ввести пароль администратора, чтобы сохранить изменения.
Примечание: Это только перенаправляет веб-адрес с устройства или Mac, который содержит отредактированный файл hosts.
Часть 4. Вывод
Мы только что узнали о том, что такое файл хостов Mac, почему и как его редактировать. Тем не менее, мы должны помнить, что редактирование файла хоста Mac тоже имеет определенные риски.
Хотя у нас есть привилегия настраивать его в соответствии с тем, что мы хотели, но, конечно, это может повлиять на производительность, если это не сделано должным образом или если много засоров замедляет работу системы, прежде чем вы сможете сохранить изменения.
Если вам нужна тщательная очистка вашего Mac, используйте рекомендуемый iMyMac PowerMyMac. Он очищает и улучшает вашу систему, удаляя ненужные файлы и многое другое.
Удаление беспорядка может быть утомительным, поэтому оставьте эту грязную работу PowerMyMac. Это безопасно, эффективно и бесплатно!
Прекрасно Спасибо за ваш рейтинг.
Источник