56

Если в качестве доменного имени самого сервера установлен параметр, означает ли это, что сам сервер сначала используется для поиска доменных имен, прежде чем запрашивать внешний интернет? т.е. /etc/hosts будет запрашиваться?

Например:

search  localdomain.com

1 ответ1

57

От man resolv.conf

Список поиска обычно определяется по имени локального домена; по умолчанию он содержит только имя локального домена. Это можно изменить, перечислив желаемый путь поиска домена после ключевого слова поиска с пробелами или вкладками, разделяющими имена. Запросы резольвера, содержащие в себе меньше точек ndots (по умолчанию 1), будут пытаться использовать каждый компонент пути поиска по очереди, пока не будет найдено совпадение. Для сред с несколькими поддоменами, пожалуйста, прочитайте опции ndots:n ниже, чтобы избежать атак «человек посередине» и ненужного трафика для root-dns-серверов. Обратите внимание, что этот процесс может быть медленным и генерировать большой сетевой трафик, если серверы для перечисленных доменов не являются локальными, и эти запросы будут задерживаться, если ни один из доменов недоступен.

Список поиска в настоящее время ограничен шестью доменами, в общей сложности 256 символов.

Подводя итог вышесказанному, при условии отсутствия изменений по умолчанию, упомянутых выше, если что-то попадет в распознаватель, в котором нет точек, распознаватель попытается добавить к нему localdomain.com .

Допустим, вы просто http://somesite/somedocument.html в своем браузере. Преобразователь поймает это и сначала попытается разрешить somesite.localdomain.com - эквивалент, если вы действительно ввели http://somesite.localdomain.com/somedocument.html - прежде чем пытаться выполнить то, что вы на самом деле запросили.

Это полезно, если вы являетесь частью среды LAN, в которой есть собственный DNS-сервер, чтобы люди могли вводить простые имена для доступа к локальным ресурсам. Если у вас нет домашней или корпоративной локальной сети с собственным DNS-сервером, вам не о чем беспокоиться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .