Файл hosts mac os, где находится

Обновлено: 21.11.2024


Введение

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

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

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


Расположение файла hosts

Но где находится файл Hosts на нашем Mac и как его редактировать? Файл Hosts на Mac находится в папке /etc/hosts. Чтобы отредактировать файл, выполните следующие действия.

<р>1. Запустите приложение терминала macOS.
2. Откройте Finder и нажмите «Перейти».
3. Нажмите Утилиты.

<р>4. Дважды щелкните Терминал, чтобы открыть окно Терминала.

<р>5. Теперь введите следующую команду: sudo nano /etc/hosts

<р>6. Затем введите пароль sudo для вашего пользователя, чтобы разрешить доступ к редактированию файла.

<р>8. Затем нажмите Control+O, чтобы перезаписать существующий файл, затем нажмите Enter, чтобы подтвердить перезапись. Это сохранит изменения в файле.

<р>9. Теперь нажмите Control+X, чтобы выйти из редактора nano.

<р>10. Наконец, чтобы обновить записи DNS наших браузеров и применить эти изменения в вашем браузере, введите следующую команду: sudo killall -HUP mDNSResponder

Заключение

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

Нужно отредактировать или изменить файл hosts на Mac? Это руководство покажет вам, как именно редактировать файл hosts в Mac OS. Вы обнаружите, что хосты в Mac OS X хранятся в /private/etc/hosts, но к ним также можно получить доступ в более традиционном месте /etc/hosts. Тем не менее, если вы хотите редактировать хосты, вам нужно настроить таргетинг на файл, расположенный в /private/etc/.

Мы рассмотрим, как вручную редактировать файл hosts в macOS Big Sur, MacOS Mojave, MacOS Catalina, MacOS High Sierra, MacOS Sierra, OS X El Capitan, Yosemite, OS X Lion, OS X Mountain Lion и OS X Mavericks это можно сделать с помощью командной строки с помощью простого текстового редактора nano. Не позволяйте командной строке или Терминалу звучать пугающе, потому что это не так, мы максимально упростим весь процесс редактирования файла hosts для Mac.

Как редактировать файл hosts в Mac OS

Давайте начнем вносить некоторые изменения в /etc/hosts в macOS и Mac OS X!

  1. Запустить терминал, который можно найти в /Applications/Utilities/ или запустить через Spotlight
  2. Введите в командной строке следующую команду:

sudo nano /private/etc/hosts

Вы можете немедленно проверить изменения своих хостов с помощью ping, Safari или любого другого сетевого приложения.

Изменения вступают в силу немедленно, хотя некоторые настройки могут сопровождаться очисткой DNS, которую можно выполнить с помощью следующей команды в macOS 10.12+ через OS X 10.9:

dscacheutil -flushcache;sudo killall -HUP mDNSResponder

При очистке кеша DNS с помощью этой команды вам потребуется ввести пароль администратора.

Примечание: процедура такая же, как и для более старых версий Mac OS X, хотя путь к хостам может быть /etc/hosts, если версия Mac OS X сильно устарела.

Советы, которые следует учитывать при редактировании файлов Hosts

Следующие советы выходят за рамки Mac OS X и применимы к любому файлу hosts, будь то на Mac, Windows или Linux.

Создание резервной копии файла hosts может быть хорошей идеей, если вы планируете внести существенные изменения или просто хотите поэкспериментировать с изменениями и посмотреть, что произойдет. сохранить резервную копию в домашней папке ~/Documents/:

sudo cp /private/etc/hosts ~/Documents/hosts-backup

Затем, если вы хотите восстановить измененные хосты в резервную копию исходного файла, вам просто нужно поменять местами пути и снова переименовать файл:

sudo cp ~/Documents/hosts-backup /private/etc/hosts

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

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

Я всю жизнь пользуюсь ПК с Windows, а недавно перешел на Mac. Я всегда знал, где находится файл hosts на моем ПК, но мне было трудно найти его на своем Mac.

Возможно, вам тоже интересно, где находится этот файл затрат на Mac.

Где находится файл «Hosts» на Mac?

Файл хоста находится в папке /private/etc/hosts на вашем Mac. Поскольку он находится в защищенной области системы, вы не можете открыть файл и отредактировать его.

Решение состоит в том, чтобы скопировать файл в незащищенное место, например, отредактировать его на рабочем столе.

Другие способы найти файл hosts на Mac

Самый простой способ найти хост-файл — использовать инструмент Finder.

Запустив инструмент Finder, вы можете выбрать «Перейти к папке» и указать путь к файлу /private/etc/hosts. Теперь вы должны выбрать файл «hosts» с помощью курсора мыши и перетащить его на рабочий стол.

Это разблокирует файл и позволит вам редактировать его.

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

Чтобы отредактировать хост-файл, необходимо сначала открыть его, дважды щелкнув по нему. Вы заметите, что это простой файл, содержащий всего несколько строк текста и символов, таких как фунт стерлингов и хэш-теги.

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

Файл hosts можно создать резервную копию, введя команду резервного копирования hosts в приложении терминала. При редактировании файла вы не можете использовать щелчок мышью, так как мышь отключена в текстовом редакторе.

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

Блокировка доступа к определенным веб-сайтам с помощью файла hosts

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

Если вы хотите заблокировать доступ к определенному веб-сайту, вы должны сопоставить конкретный веб-сайт, который вы хотите заблокировать, с недопустимым IP-адресом, например 0.0.0.0, чтобы браузер не смог отобразить страницу, когда кто-то попытается чтобы ввести URL-адрес.

Введите URL-адреса перенаправления в файл hosts

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

Вы можете узнать IP-адрес веб-сайта, отправив пинг на сайт через Терминал.

Вы должны быстро записать возвращенный IP-адрес в текстовом редакторе, чтобы не ввести неправильный номер в файл.

Запись должна быть введена в формате IP-адреса, за которым следует пробел, а затем имя домена.

Нет ограничений на количество записей IP-адресов, которые вы можете ввести в файл хоста. В каждой строке должна быть только одна запись.

Рекомендуется не удалять введенные ранее записи, так как они должны быть обработаны системой при ее загрузке. Как только вы ввели новую запись, вы должны нажать клавишу Control + O, чтобы подтвердить, что вы хотите, чтобы изменения в файле были применены к исходной версии в /private/etc/hosts/.

Проверка файла hosts на правильность его работы

После внесения изменений необходимо скопировать и вставить файл hosts обратно в исходное место. Появится запрос на замену файла.

Для проверки подлинности замены файла необходимо ввести пароль администратора. После замены файла вы можете ввести URL-адрес в браузере, чтобы увидеть, были ли внесены изменения.

Возможно, вам придется удалить существующий кеш DNS, чтобы эффект вступил в силу.Чтобы удалить существующий кеш DNS, вы можете ввести в терминал синтаксис dscacheutil -flushcache.

Где я могу найти файл Hosts на своем Mac?

Точное расположение файла hosts на Mac: /private/etc/hosts. Чтобы отредактировать его, вы должны скопировать его в незащищенную папку. Затем вы можете отредактировать его и переместить обратно в папку /private/etc/.

Заключение

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

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

Источник: iMore

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

Система доменных имен

Когда вы вводите доменное имя веб-сайта, который хотите посетить, за кулисами происходит много всего. Каждый веб-сайт, каждая служба, почти каждое устройство, подключенное к Интернету, имеет уникальный числовой адрес, который сообщает всем другим устройствам, где он находится, — его TCP/IP-адрес. Система доменных имен (DNS) преобразует эти числовые адреса во что-то более узнаваемое и запоминающееся для людей, например, "www.imore.com".

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

Файл Hosts

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

Есть несколько практических причин, по которым лучше использовать файл Hosts вместо того, чтобы позволить DNS делать свою работу. Допустим, вы тестируете сервер разработки, который собираетесь развернуть, и хотите использовать его доменное имя вместо конкретного IP-адреса машины. Прежде чем система будет подключена к сети и станет доступной для всех с помощью DNS, вы можете вместо этого использовать файл Host: введите IP-адрес машины, и при использовании этого доменного имени ваш Mac вместо этого перейдет к этому устройству.

Вы также можете использовать файл Hosts, чтобы заблокировать или обойти шпионское ПО и рекламные сети, "обнулив" их IP-адреса, указав 0.0.0.0, а затем имя домена, который вы хотите заблокировать.

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

Вам необходимо знать IP-адрес устройства, на которое вы хотите отправить свой Mac, или доменные имена, от которых вы пытаетесь защитить свой Mac. Лучший способ работать с файлом Host — использовать приложение «Терминал», которое находится в папке «Утилиты» вашего Mac. Вы можете найти Терминал с помощью Spotlight или выбрав его в Finder.

Выберите Приложения на боковой панели.

Источник: iMore

Дважды щелкните Терминал.

Источник: iMore

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

Введите пароль администратора и нажмите клавишу возврата.

Источник: iMore

Теперь вы находитесь в текстовом редакторе Nano. Вы должны увидеть что-то вроде этого:

Источник: iMore

Если вы хотите добавить новое устройство или домен, переместите курсор с помощью клавиш со стрелками и поместите его после текста в окне. Затем начните вводить текст.

Если вы сопоставляете определенный IP-адрес в локальной сети с доменом, вы можете ввести IP-адрес, нажать клавишу Tab и ввести имя домена.

И наоборот, если вы хотите убедиться, что веб-URL не ведет на предполагаемый сайт — если вы пытаетесь уберечь свой Mac вдали от некоторых сайтах используйте «127.0.0.1». Это сопоставит его с вашим Mac. Даже если вашему Mac назначен другой IP-адрес его маршрутизатором, 127.0.0.1 по умолчанию соответствует локальному компьютеру благодаря настройкам по умолчанию в этом шланговом файле.

После того, как вы закончите, удерживайте нажатыми клавиши Ctrl и O, чтобы сохранить файл, затем Ctrl и X, чтобы выйти.

Последний шаг

Вернувшись в командную строку, введите sudo killall -HUP mDNSResponder, затем введите return. Это очистит кеш DNS вашего Mac, чтобы он не запутался из-за любых изменений, внесенных вами в файл Hosts.

Источник: iMore

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

Как сбросить файл Hosts на вашем Mac

Когда вы будете готовы отменить изменения и восстановить путь к файлу Hosts вашего Mac, вы можете сделать это, заменив текущий файл hosts новым набором терминов. Вам не нужен Терминал для этого сброса.

  1. Убедитесь, что Finder выбран на вашем Mac.
  2. Нажмите «Перейти» в строке меню Mac.
  3. Нажмите "Перейти к папке".
  4. Введите /private/etc/hosts в поле поиска.
  5. Нажмите "Перейти".
  6. Перетащите файл Hosts из окна Finder на рабочий стол.
  7. Откройте файл Hosts на рабочем столе. По умолчанию он должен открываться в TextEdit.
  8. Удалите содержимое файла Hosts.

Вставьте следующее в тот же файл:

Нажмите "Сохранить".

Есть вопросы? Дайте мне знать.

Обновлено за февраль 2020 г.: обновлено для macOS Catalina.

macOS Big Sur

Обзор: 1MORE ComfoBuds Mini маленькие, но мощные

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

Sky предлагает три месяца бесплатной подписки на Apple TV+ для VIP-клиентов Sky

Sky предлагает своим VIP-клиентам три месяца бесплатного использования Apple TV+.

Аукцион Стива Джобса NFT отозван из-за сомнения в происхождении

Подписанное заявление Стива Джобса о приеме на работу в Atari было снято с аукциона на этой неделе после разоблачения, которое поставило под сомнение его происхождение.

Светящиеся полоски Philips Hue не продаются? Попробуйте эти замечательные альтернативы!

Philips Hue может предложить одну из лучших интеллектуальных систем освещения на рынке, но у ее световых полос есть достойные конкуренты. Вот лучшие альтернативы световым лентам Philips Hue!

Читайте также: