В чем разница между / etc / hosts и /etc/resolv.conf? Кроме того, есть хорошая документация, объясняющая все эти файлы конфигурации.
Спасибо. Бала
resolv.conf
указывает серверы имен для поиска преобразователя, где он фактически будет использовать протокол DNS для разрешения имен хостов.
Обычно hosts
Файл используется для административных целей, таких как серверные и внутренние функции, что значительно более изолировано по объему, так как только локальный сервер будет ссылаться на него.
/etc/nsswitch.conf
указывает порядок поиска с помощью hosts
вход.
Если это не отвечает на ваш вопрос, пожалуйста, поясните подробнее.
Взгляните на следующие страницы руководства:
HOSTS(5)
RESOLVER(5)
resolv.conf определяет серверы имен в порядке предпочтения поиска.
hosts переопределяет все серверы имен, сопоставляя URL-адреса / короткие имена с IP-адресами.
DHCP
, этот файл автоматически заполняется DNS-записью, выданной DHCP
сервер.hosts: files dns
затем /etc/hosts
файл будет сначала проверен на разрешение, если домен все еще не разрешен, затем будет проведена консультация с DNS.