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