ADDR.ARPA” может быть зоной, которая содержит данные для сети
ARPANET, в то время как “26.IN-ADDR.ARPA” может быть выделенной зоной
для сети MILNET. Адресные серверы используются для хранения указателей на
первичные имена серверов в обычном пространстве DNS-имен.
Номера сетей соответствуют некоторым не оконечным серверам на
различной “глубине” в сегменте “IN-ADDR.ARPA”, так как номера Internet-
сетей могут быть и одно-, двух- и трех-октетными. Сетевые серверы
используются для хранения указателей на первичные имена серверов,
выполняющих роль шлюзов, закрепленных за этой сетью. Так как, по
определению, шлюз используется в интересах не только одной сети, поэтому
будет естественным, если два или более сетевых сервера будут указывать на
эту сеть. Шлюзы также будут содержать указатели, включающие полные IP-
адреса серверов. Шлюз, указывающий на сетевые серверы, и обычный сервер,
указывающий на узлы, которые содержат полный перечень адресов,
используют записи “PTR” для указания обратного направления на первичные
DNS-имена соответствующих серверов (то есть для получения DNS-имени по
IP-адресу).
Например, сегмент “IN-ADDR.ARPA” будет содержать информацию о
шлюзе “ISI” между 10 и 26 сетями, шлюзе “MIT” от 10 сети к 18 сети “MIT”, и
о серверах “A.ISI.EDU” и “MULTICS.MIT.EDU”. Полагая, что шлюз “ISI”
имеет IP-адреса “10.2.0.22” и “26.0.0.103” и имя “MILNET-GW.ISI.EDU”, а
шлюз “MIT” имеет адреса “10.0.0.77” и “18.10.0.4” и DNS-имя
“GW.LCS.MIT.EDU”, DNS-БД будет содержать следующую информацию:
10.IN-ADDR.ARPA. PTR MILNET-GW.ISI.EDU.
10.IN-ADDR.ARPA. PTR GW.LCS.MIT.EDU.
18.IN-ADDR.ARPA. PTR GW.LCS.MIT.EDU.
26.IN-ADDR.ARPA. PTR MILNET-GW.ISI.EDU.
22.0.2.10.IN-ADDR.ARPA. PTR MILNET-GW.ISI.EDU.
102.0.0.26.IN-ADDR.ARPA. PTR MILNET-GW.ISI.EDU.
77.0.0.10.IN-ADDR.ARPA. PTR GW.LCS.MIT.EDU.
4.0.10.18.IN-ADDR.ARPA. PTR GW.LCS.MIT.EDU.
102.0.2.26.IN-ADDR.ARPA. PTR A.ISI.EDU.
6.0.0.10.IN-ADDR.ARPA. PTR MULTICS.MIT.EDU.
Таким образом, программный модуль, который желает определить
местоположение шлюзов в 10 сети, будет направлять запрос в следующей
форме:
QTYPE=PTR, QCLASS=IN, QNAME=10.IN-ADDR.ARPA.
В ответ на этот запрос он получит две следующих RR-записи:
10.IN-ADDR.ARPA. PTR MILNET-GW.ISI.EDU.
10.IN-ADDR.ARPA. PTR GW.LCS.MIT.EDU.
Указанный программный модуль затем может направить запрос
QTYPE=A, QCLASS=IN, на шлюзы MILNET-GW.ISI.EDU. и GW.LCS.MIT.EDU. для