В чем разница между / 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.