Когда вы указываете, domain
он становится первым search
доменом. Эта функция поиска является основным способом настройки, domain
так что search
большую часть времени вы можете обходиться без определения только записи.
Также domain
можно автоматически определить имя хоста компьютера, если имя хоста содержит .
суффикс, который станет доменом.
Основным отличием от наличия resolv.conf
без является domain
локальные процессы, пытающиеся определить полное доменное имя (FQDN). SMTP-серверы изначально приходят на ум как нечто, что нравится знать локальное полное доменное имя и может использовать конфигурацию локального хоста / домена для его решения. С течением времени на локальное имя хоста и домен все меньше и меньше полагаются, поскольку для реального сервиса, который машина фактически представляет, становится бессмысленным из-за таких вещей, как NAT, виртуальный хостинг и балансировка нагрузки. Это означает, что большинство программного обеспечения теперь предоставляет альтернативные параметры конфигурации для доменных имен, вместо того, чтобы пытаться определить их только по имени локального хоста.
man resolv.conf
домен Локальное доменное имя.
Большинство запросов для имен в этом домене могут использовать короткие имена относительно локального домена. Если запись о домене отсутствует, домен определяется по локальному имени хоста, возвращенному gethostname (2); часть домена считается всем после первого символа «.». Наконец, если имя хоста не содержит часть домена, предполагается корневой домен.
поиск Список поиска для поиска имени хоста.
Список поиска обычно определяется по имени локального домена; по умолчанию он содержит только имя локального домена. Это можно изменить, перечислив желаемый путь поиска домена после ключевого слова поиска с пробелами или вкладками, разделяющими имена. Запросы резольвера, содержащие в себе меньше точек ndots (по умолчанию 1), будут пытаться использовать каждый компонент пути поиска по очереди, пока не будет найдено совпадение. Для сред с несколькими поддоменами, пожалуйста, прочитайте опции ndots: n ниже, чтобы избежать атак «человек посередине» и ненужного трафика для root-dns-серверов. Обратите внимание, что этот процесс может быть медленным и генерировать большой сетевой трафик, если серверы для перечисленных доменов не являются локальными, и эти запросы будут задерживаться, если сервер не доступен для одного из доменов.
man resolv.conf
: "domain Локальное доменное имя. Большинство запросов на имена в этом домене могут использовать короткие имена относительно локального домена. Если задано значение". ", Рассматривается корневой домен. Если запись в домене отсутствует, домен определяется из локальное имя хоста, возвращаемое gethostname (2); доменная часть считается всем после первого '.'. Наконец, если имя хоста не содержит доменную часть, подразумевается корневой домен. "