Как редактировать файл hosts в Linux, Windows и macOS

12 set 2022 2 min di lettura
Как редактировать файл hosts в Linux, Windows и macOS
Indice dei contenuti

Введение

Файл hosts используется для сопоставления доменных имен (имен хостов) с IP-адресами. Это обычный текстовый файл, используемый всеми операционными системами, включая Linux, Windows и macOS.

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

Использование файла hosts для сопоставления домена с IP-адресом особенно полезно, когда вы хотите протестировать свой веб-сайт без изменения настроек DNS домена. Например, вы переносите свой веб-сайт на новый сервер и хотите проверить, полностью ли он функционален, прежде чем указывать домен на новый сервер. Файл hosts также можно использовать для блокировки веб-сайтов на вашем компьютере.

В этой статье мы предоставим инструкции о том, как редактировать файл hosts в Linux, macOS и Windows.

Формат файла хоста

Записи в файле hosts имеют следующий формат:

IPAddress DomainName [DomainAliases]

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

Чтобы добавить запись в файл hosts, просто откройте файл в текстовом редакторе. Ниже приведен пример файла hosts:

# Static table lookup for hostnames.
 # See hosts(5) for details.

 127.0.1.1 noviello.desktop noviello
 127.0.0.1 localhost

Изменения файла hosts вступают в силу немедленно, за исключением случаев, когда записи DNS кэшируются приложениями.

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

Отредактируйте файл hosts в Linux

В Linux полный путь к файлу — /etc/hosts.

Следующие инструкции относятся ко всем дистрибутивам Linux, включая Ubuntu, CentOS, RHEL, Debian и Linux Mint:

В окне терминала откройте файл hosts с помощью вашего любимого текстового редактора:

sudo nano /etc/hosts

При появлении запроса введите свой пароль sudo.

Прокрутите вниз до конца файла и добавьте новые записи:

Сохраните изменения.

Отредактируйте файл hosts в Windows

В Windows полный путь к файлу — c:\Windows\System32\Drivers\etc\hosts. Приведенные ниже инструкции действительны для Windows 10 и Windows 8.

  1. Нажмите клавишу Windows и введите Блокнот в поле поиска.
  2. Щелкните правой кнопкой мыши значок «Блокнот» и выберите «Запуск от имени администратора».
  3. В Блокноте нажмите «Файл», затем нажмите «Открыть». В поле Имя файла вставьте c:\Windows\System32\drivers\etc\hosts.
  4. Прокрутите вниз до конца файла и добавьте новые записи:
  5. Сохраните изменения, нажав File > Save.

Отредактируйте файл hosts в macOS

В macOS полный путь к файлу — /etc/hosts. Следующие инструкции относятся ко всем версиям macOS.

В окне терминала откройте файл hosts с помощью вашего любимого текстового редактора:

sudo nano /etc/hosts

При появлении запроса введите административный пароль.

Прокрутите вниз до конца файла и добавьте новые записи:

Сохраните изменения и очистите кеш DNS:

dscacheutil -flushcache

Вывод

Файл hosts позволяет вам установить IP-адрес определенного доменного имени.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.