Справочник по сетевым протоколам

построения и инсталляции DNS


Рассмотрим пример построения зоны DNS.

На рис.16 уполномоченный сервер каждого домена показан рядом со своим доменом в круглых скобках. Корневые серверы: С.ISI.EDU, SRI-NIC.ARPA и A.ISI.EDU. Домен MIL обслуживают серверы SRI-NIC.ARPA и A.ISI.EDU. Домен EDU обслуживают SRI-NIC.ARPA и C.ISI.EDU.

Примечание

Серверы могут обслуживать как непрерывные, так и разделенные (разрывные) зоны. На данной схеме сервер C.ISI.EDU работает в непрерывной зоне с корневым и EDU доменами. Сервер A.ISI.EDU работает с непрерывной зоной в корневом и MIL доменах, но также обслуживает и разрывную зону ISI.EDU.

Рис. 16. Пример построения зоны с отдельным администрированием корневой зоны и зон MIL, EDU и ISI.EDU

Рассмотрим сервер имен С.ISI.EDU, который обслуживает в классе IN корневой домен, домены MIL и EDU. Данные его зон имеют следующий вид:

IN               SOA                 SRI-NIC.ARPA.          HOSTMASTER.SRI-NIC.ARPA. (

                                                                        870611         ;serial

                                                                        1800             ;refresh

                                                                         300              ;retry



                                                                         604800        ;expiry

                                                                          86400)        ; minimum TTL

                                                NS                     A.ISI.EDU.

                                                NS                     C.ISI.EDU.

                                                NS                     SRI-NIC.ARPA.

          MIL.           86400           NS                     SRI-NIC.ARPA.

                            86400           NS                     A.ISI.EDU.

         EDU.           86400           NS                     SRI-NIC.ARPA.

                            86400           NS                     C.ISI.EDU.

         SRI-NIC.ARPA.             A                         26.0.0.73

                                                A                        10.0.0.51

                                                MX                     0       SRI-NIC.ARPA.

                                                HINFO               DEC-2060 TOPS20

        ACC.ARPA.                    А                          26.6.0.65

<



                                                          HINFO                PDP-11/70 UNIX
                                                          MX                      10      ACC.ARPA.
                   USC-ISIC.ARPA.           CNAME               C.ISI.EDU.
                   73.0.0.26.IN-ADDR.ARPA.                 PTR                  SRI-NIC.ARPA.
                   65.0.6.26.IN-ADDR.ARPA.                 PTR                  ACC.ARPA.
                   51.0.0.10.IN-ADDR.ARPA.                 PTR                  SRI-NIC.ARPA.


                   52.0.0.10.IN-ADDR.ARPA.                 PTR                  C.ISI.EDU.
                   103.0.3.26.IN-ADDR.ARPA.               PTR                   A.ISI.EDU.
                   A.ISI.EDU.       86400         A              26.3.0.103
                   C.ISI.EDU.       86400         A              10.0.0.52
Здесь приведено содержание текстового файла главного архива. Все записи, за исключением записи SOA RR, укладываются в одну строчку. Класс всех записей зоны должен быть один и тот же, поэтому только первая запись зоны SOA RR содержит информацию класса. Далее расположены записи RR NS уполномоченных серверов доменов MIL и EDU, с записями так называемых "приклеенных" адресов (эти записи не являются частью зоны).
К корневому домену присоединены четыре записи RR: SOA, определяющая корневую зону, и три NS RR, которые содержат параметры серверов имен корневой зоны. Данные записи SOA RR описывают управляющие параметры зоны. Данные зоны инсталлированы на хосте SRI-NIC.ARPA, и главную часть зоны составляет домен HOSTMASTER@SRI-NIC.ARPA.


Когда сервер имен загружает информацию о зоне, он устанавливает минимальное значение TTL-записей зоны в значение поля MINIMUM (здесь оно равно 86400 секунд или 1 день), это означает, что все управляющие данные зоны не могут иметь значение TTL ниже данного.
Записи NS RR доменов MIL и EDU устанавливают границу между корневой зоной и зонами MIL и EDU.

Примечание

В данном примере нижние (дочерние) зоны обслуживаются серверами имен, которые также обслуживают и корневую зону.
Далее, в качестве еще одного примера, приведена часть файла главного архива зоны EDU:
                  EDU.       IN       SOA    SRI-NIC.ARPA.  HOSTMASTER.SRI-NIC.ARPA. (
                                                                             870729        ;(serial)
                                                                             1800            ;(refresh) 30 minutes
                                                                             300              ;(retry) 5 minutes


                                                                             604800        ;(expire)
                                                                             86400          ;(minimum) of a day
                                                                              )
                                                      NS SRI-NIC.ARPA.


                                  NS C.ISI.EDU.
UCI                            172800          NS          ICS.UCI
                                  172800          NS          ROME.UCI
ICS.UCI                     172800          A            192.5.19.1
ROME.UCI                172800          A            192.5.19.31
. . .
UDEL.EDU.               172800          NS           LOUIE.UDEL.EDU.
                                  172800          NS           UMN-REI-UC.ARPA.
LOUIE.UDEL.EDU.  172800         A             10.0.0.96
                                   172800         A              192.5.39.3
. . .
MIT.EDU.                     43200          NS             XX.LCS.MIT.EDU.
                                     43200          NS             ACHILLES.MIT.EDU.
XX.LCS.MIT.EDU.      43200          A                10.0.0.44
ACHILLES.MIT.EDU.  43200         A                18.72.0.8
<

Содержание раздела