Файл Hosts в Linux

Файл Hosts в Linux

Hosts-файл — это простой текстовый файл, который используется в любой операционной системе для перевода имен хостов в IP-адреса. Когда вы набираете имя хоста — например, facebook.com или myubuntu.ru — ваша система проверит файл hosts, чтобы получить IP-адрес, который требуется для соединения с соответствующим сервером.

Путь к файлу /etc/hosts, можно открыть с помощью любого тесктогого редактра.

Изначально приоритет у этого файла вышу чем у DNS-cерверов. Если в файле hosts имя хоста не найдено, то выполняется запрос к DNS серверу. В линукс есть возможность изменить приоритоет источника получения IP-адреса. Для этого нужен файл /etc/nsswitch.conf.

/etc/nsswitch.conf — это «Name Service Switch configuration file», то есть конфигурационный файл переключения служб имён. 

Параметр hosts отвечат за источники получения адреса.

Где:

Files — /etc/hosts/

Нужно поменять местами files и dns, в таком случае, если данного соотнашения адреса и имени не будет в dns, то поиск будут в файле /etc/hosts/

Чтобы изменения вступили в силу, нужно презапустить ОС.

Добавить комментарий