Файл обратной зоны весьма схож строением с файлом named.local. Оба файла преобразуют IP-адреса в имена узлов, поэтому оба содержат записи PTR. Файл 172.16.rev в нашем случае является файлом обратной зоны для домена 16.172.in-addr.arpa.
Администратор домена создает этот файл на узле crab, а все прочие узлы, нуждающиеся в хранимой информации, обращаются к серверу crab.
$TTL 86400 Отображения адресов в имена узлов. 1.12 2.12 3.12 4.12 2.1 6 IN S0A crab.wrotethebook.com. jan.crab.wrotethebook.com. ( 2001061401 ; Порядковый номер 21600 ; Обновление 1800 ; Повтор 604800 ; Устаревание 900 ) ; TTL кэша IN NS crab.wrotethebook.com. IN NS ora.wrotethebook.com. IN NS bigserver.isp.com. IN PTR crab.wrotethebook.com. IN PTR rodent.wrotethebook.com. IN PTR horseshoe.wrotethebook.com. IN PTR Jerboas.wrotethebook.com. IN PTR ora.wrotethebook.com. IN NS linuxuser.articles.wrotethebook.com. IN NS horseshoe.wrotethebook.com.
Как и в прочих файлах зон, в качестве первой RR-записи в файле обратной зоны выступает запись SOA. Символ @ в поле имени SOA-записи является ссылкой на текущую зону. Поскольку данный файл зоны не содержит директивы $ORIGIN, явным образом задающей текущую зону, текущей зоной является домен 16.172.in-addr.arpa, обозначенный оператором zone этого файла в файле named.conf:
zone "16.172.in-addr.arpa" { type master; file "172.16.rev"; };
Символ @ в SOA-записи позволяет оператору zone определять домен для файла зоны. Точно такая же запись SOA используется для всех зон; она всегда ссылается на верное имя домена, поскольку ссылается на домен, опреде- ленный для текущей зоны в файле named.conf. Измените имя узла (crab.wrouthebook.com.) и почтовый адрес руководителя (jan.crab.wrotethebook.com.), и записью можно будет пользоваться в любом файле зоны.
NS-записи, следующие за SOA-записью, определяют серверы имен домена. Как правило, серверы имен перечисляются сразу после SOA-записи с пустыми полями имен. Вспомните, что пустое поле имени означает, что запись находится в области действия последнего упомянутого доменного имени. Таким образом, последующие NS-записи относятся к тому же домену, что и запись SOA.
- Назад
- Вперёд >>