Настройка DNS клиента Flashcards
Что можно настроить в DNS клиенте?
По меньшей мере:
- локальное доменное имя,
- список поиска,
- сервер(-ы) имен, который(-е) опрашивает клиент.
Файл конфигурации DNS-клиента?
/etc/resolv.conf
Что такое список поиска DNS-клиента?
Что-то вроде дополнения для dns-имен.
Что такое инструкция search? // можно встретить в /etc/resolv.conf
search
Первое интерпретируется как локальное доменное имя. search указывает порядок поиска имени в заданных доменов; в первом первым и т.д.
Где по умолчанию клиент ищет DNS-сервер?
На локалхосте.
Для чего нужна инструкция nameserver в файле конфигурации DNS-клиента?
Чтобы перенаправить клиент на указанный узел в поисках службы имен.
Например, если написать в локальном файле nameserver 8.8.8.8, то все запросы на разрешение имен с хоста пойдут на бедный гугловский сервер :)
Какое максимальное количество серверов можно указать в конфиге при помощи инструкции nameserver?
3
Какой интервал ожидания ответа в случае с единственным dns-сервером в конфиге (или когда dns-сервера нет в конфиге (случай, когда DNS-сервер находится на localhost’e)?
5 секунд. Это время клиент ожидает ответа от сервера, прежде чем отправить еще один запрос.
Что происходит, если (при единственном nameserver’e в конфиге или dns-сервере на локалхосте) исчерпывается интервал ожидания ответа на запрос?
Интервал ожидания удваивается, а запрос повторяется.
В списке один DNS-сервер. Превышается интервал ожидания для запроса. Что может приводить к этой ситуации?
Недоступность сети, где находится DNS-сервер, узла сервера или порта на этом узле.
Что происходит, если запрашиваемые данные не существуют в базе DNS-сервера?
Клиент не повторяет свой запрос, в браузер выдается ошибочка типа “сервер не найден”.
В списке несколько DNS-серверов. Как обрабатывается истечение интервала ожидания для запроса?
Клиент шлет запрос всем nameserver’ам по порядку, ждет от каждого 5 секунд, потом, если никто нормально не ответил, удваивает время ожидания и повторяет операцию.
Инструкция sortlist конфига клиента
f
Инструкция options конфига клиента
f
Для чего нужен файл /etc/nsswitch.conf?
Определение порядка, в котором используются разные ресурсы. Например, для DNS-служб имя базы данных – hosts. Источники: dns, nis, nisplus, files (т.е. /etc/hosts). Задаем порядок опроса источников: hosts: dns files // будет спрашиваться сначала сервер, а потом файл /etc/hosts
Также там можно по-умному задавать условия, при которых оно свичится от одного источника к другому.