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