ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как редактировать ваш файл хостов в Linux

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

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

Это особенно полезно, если вы хотите протестировать свой сайт без изменения настроек 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 andreyex.desktop andreyex
127.0.0.1 localhost

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

 

В Linux хост – файл находится по адресу: /etc/hosts. Приведенные ниже инструкции действительны для дистрибутива Linux, включая Ubuntu, CentOS, RHEL, Debian и Linux Mint.

 

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

В MacOS, хост – файл находится по адресу: /etc/hosts. Приведенные ниже инструкции действительны для всех версий MacOS.

К настоящему времени вы должны хорошо понимать, как работает файл hosts и как вносить изменения в файл. Если вы хотите отменить изменения, просто откройте файл и удалите добавленные вами строки.

Exit mobile version