Этот файл зоны содержит 4 записи ресурсов (Resource Records, RR):

• SOA RR. SOA – это сокращение для слов Начала Полномочий (Start Of Authority). Запись SOA находится в преамбуле каждого из файлов зон, и она должна быть первой записью в файле. Она описывает зону – откуда она появляется (машина, названная ns.ivan.petrov), кто отвечает за содержимое зоны (hostmaster@ivan.petrov), какая версия файла зоны текущая (serial: 1) и другие вещи, которые надо сделать для кэширующих и вторичных серверов DNS;

• NS RR. NS – это RR для сервера имен (Name Server);

• МХ RR. MX – запись ресурса Почтовый Сервер (Mail eXchanger). Запись MX сообщает почтовой системе, куда посылать почту, адресованную любому адресату в домене ivan.petrov, в нашем случае – серверам mail, ivan.petrov или mail2. ivan.petrov. Число перед каждым именем системы – это приоритет записи MX RR. Запись ресурса с наименьшим номером (10) – это компьютер, куда почта должна посылаться в первую очередь. Если происходит ошибка, то почта может быть послана на машину с большим номером. И так далее. Таким образом, можно указать несколько почтовых серверов, что поможет вам в случае форс-мажорных обстоятельств не потерять ваши почтовые сообщения;

• A RR. A (Address) – адрес (IP-адрес)

localhost А 127.0.0.1

ns А 192.168.0.1

mail А 192.168.0.40

Эти строки устанавливают соответствие IP-адресам имен mail и ns в зоне ivan.petrov.

/etc/192.168.0

Для нормального функционирования DNS-сервера требуется обратная (реверсная) зона, которая дает возможность DNS преобразовывать IP-адреса в имена хостов. Эти имена используются серверами различного рода (FTP, IRC, WWW и т. п.) Поэтому обратная зона требуется для полного доступа к различным сервисам в Интернете.

Далее представлен файл /etc/192.168.0:

@ IN SOA ns.ivan.petrov. hostmaster. ivan.petrov. (

199802151; Serial, todays date + todays serial

8H; Refresh

2H; Retry

1W; Expire

ID); Minimum TTL

NS ns.linux.bogus.

2 PTR gw.ivan.petrov.

1 PTR ns.ivan.petrov.

3 PTR petya.ivan.petrov.

40 PTR mail.ivan.petrov.

5 PTR ftp.ivan.petrov.

Вышеприведенный файл в принципе мало чем отличается от файла описания прямой зоны. Появились только следующие строки:

2 PTR gw.ivan.petrov.

1 PTR ns.ivan.petrov.

3 PTR petya.ivan.petrov.

40 PTR mail.ivan.petrov.

5 PTR ftp.ivan.petrov.

Эти строки описывают, что машина с адресом 2 в зоне 192.68.0. Имеет имя gw.ivan.petrov, а компьютер с адресом 40 – mail.ivan.petrov.

Вот собственно и все. Перезапускаем сервер и проверяем правильность функционирования нашей системы.

Некоторые тонкости

Как вы видите, глубоко в тонкости функционирования мы не погружались. Во-первых, этого вполне достаточно, а во-вторых, решать проблемы следует по мере их возникновения. Тем не менее, несколько полезных вещей необходимо знать.

Записи ресурсов (RR) службы DNS

Давайте рассмотрим несколько расширенный файл описания зоны:

Перейти на страницу:

Все книги серии Наиболее полное руководство

Похожие книги