В /etc/resolv.conf, что именно делает опция конфигурации поиска?

Я прочитал справочную страницу, и это немного сбивает меня с толку относительно того, что на самом деле происходит.

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

Например:

 search localdomain.com 

Ура!

От пользователя man resolv.conf

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

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

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

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

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

  • Настройка разрешений для определенных пользователей и групп в Linux
  • Debian Lenny ожидает, что udev на vps, который его не поддерживает
  • SSH по-прежнему запрашивает пароль после настройки проверки подлинности на основе ключа
  • Как загрузиться с SSD, но есть установки и домашняя папка на HDD
  • Можно ли установить Ubuntu Linux на FAT32 или NTFS?
  • В чем разница между выполнением сценария Bash и его использованием?
  • Почему я не вижу ограниченные пакеты Ubuntu
  • Scp между двумя удаленными хостами от моего (третьего) компьютера
  • Псевдоним не работает в Debian
  • Странно, я не могу пинговать свой шлюз от виртуальных машин Linux
  • Linux gnu screen - запускать команды сразу после запуска экрана?
  • Interesting Posts

    Библиотека Bigint (bigbit)

    ggplot2 без осей, легенд и т. д.

    Как рассчитать количество появления заданного символа в каждой строке столбца строк?

    Почему мой двухъядерный процессор распознается как четырехъядерный?

    Объединить строки и выражения в заголовок сюжета

    Heroku NodeJS http to https ssl принудительное redirect

    Перенос / перераспределение файла Pagefile.sys влияет на производительность (Windows 7)?

    Среднее значение для каждой группы в файле data.frame

    Как настроить Outlook для отправки автоматического ответа в течение определенного часа дня каждый день?

    Проводка на стене друзей с помощью API-интерфейса Graph через соединение «feed» с 6 февраля 2013 г.

    как получить изображения с устройства в приложении для Android android

    Как вызвать внешний url в jquery?

    Как я могу отформатировать DateTime с нулевым значением с помощью ToString ()?

    AngularJS Несколько ng-приложений на странице

    Преимущества только для заголовков

    Давайте будем гением компьютера.