2. Пример:
Предположим, необходимо найти адрес машины alfa.evm.mai.ru с
машины lomega.evm.kai.ru.
Машина lomega просит выяснить ответ на этот вопрос свой локальный
сервер имён free.evm.kai.ru. Локальный сервер имён ответа на запрос не
знает. Более того, он не знает ничего ни о evm.mai.ru, ни о mai.ru. Он знает
некоторые серверы домена ru и, будучи рекурсивным, спрашивает ru о
машине alfa.evm.mai.ru.
Доменом ru управляют нерекурсивные серверы имён, поэтому вместо
сообщения запрошенного адреса локальный сервер отсылают к домену
mai.ru и передают адреса его серверов имён. Локальный сервер посылает
запрос о машине alfa серверу домена mai.ru.
Сервер МАИ не знает ответа, но, будучи рекурсивным, направляет этот
запрос серверу домена evm.mai.ru. Этот сервер авторитетен по
запрашиваемой информации и возвращает адрес машины alfa. Сервер
домена mai.ru кэширует этот адрес и возвращает его серверу
free.evm.kai.ru.
В результате произошли следующие изменения:
free.evm.kai.ru кэшировал адрес машины alfa.
free.evm.kai.ru кэшировал данные о серверах домена mai.ru.
сервер домена mai.ru кэшировал адрес машины alfa.
3. Запись МХ имеет следующий формат:
Имя[Время] [Класс] МХ
Приоритет
Lomega
Машина
Пример:
IN MX
10
mailhub
IN
MX
20
beta
IN
MX
40
gamma
4. Конфигурирование определителя (клиент)
Файл /etc/resolv.conf
Search имя домена…. (несколько имен через пробелы)
Nameserver IP-адрес
.
.
.
Nameserver IP-адрес
Файл начальной загрузки
etc/named.boot
directory имя_каталога (все последующие имена файлов в этой
директории)
cache . имя_файла (обычно/var/named.ca)
primary Зона имя_файла
secondary зона IP-адрес[…] имя_файла
5. Типы записей
Имя
Функция
Начало
полномочий
Сервер имен
Определяет
полномочий
Определяет
для зоны
Тип
Зонны
е
SOA
NS
Базов
ые
A
PTR
MX
Адрес
Указатель
Почтовая
станция
Факул
ьтатив
ные
CNAM
Канонич. Имя
Информация о
машине
Текст
E
HINFO
TXT
DNS-зону
серверы
имен
Преобразует имя в адрес
Преобразует адрес в имя
Управляет маршрутом почты
Мнемоническое имя
Описание
аппаратных
средств и ОС
Комментарии
6. Пример
@ IN SOA NS.KAI.ru.
admin.kai.ru. (
1001 ; serial
21600 ; Refresh, 6 hours
1800 ; Retry, 30 minutes
1209600 ; Expire, 2 weeks
432000 ); minimum , 5 days
7. Примеры конфигурации
Кэширующий сервер. Строк primary и secondary в файле
начальной
загрузки не будет.
Файл начальной загрузки (named.boot)
directory /var/domain
Cache . host
Основной сервер. Файл named.boot имеет вид:
Directory /var/kai
Cache . root.cache
Primary kai.ru kai.hosts
Primary 7.168.192.IN-ADDR.ARPA local.rev
Данные кэш-файла находятся в файле /var/kai/root.cache
Данные прямого преобразование находятся в файле
/var/kai.hosts
8. Этот файл имеет следующий вид:
@ IN SOA kai.ru masha.kai.ru (
144 ; serial number
21699; refresh
1200; retry
3600000; expire
432000 ); minimum
IN NS kai.ru. ; вспомогательный сервер нашего домена,
который
находится в домене kai.ru
IN NS kai.ru
IN A 192.168.7.1.
IN MX 10 kai.ru.
Localhost IN A 127.0.0.1
Dasha IN A 192.168.7.2
9. Данные обратного преобразования, которые находятся в файле
kai.rev
@ IN SOA kai.ru masha.kai.ru (
21; serial number
7200; Refresh 2 часа
1800; retry 30 минут
1209600; expire 2 недели
7200; minimum 2 часа
IN NS kai.ru.
IN NS kgu.ru.
IN PTR kai.ru.
IN PTR dasha.kai.ru.
10. Данные обратного преобразования для машины localhost (файл
local.rev)
@ IN SOA kai.ru masha.kai.ru. (
3; serial number
1209600; refresh 2 weeks
1800; retyr 30 minutes
1209600; expire 2 weeks
1209600; minimum 2 weeks
IN NS kai.ru
IN NS kgu.ru
1 IN PTR localhost.kai.ru.