Протоколы Internet



DNS (структура, обработка запросов, ресурсные записи) - часть 9


Файл named.local служит для спецификации интерфейса сервера имен и содержит в себе запись SOA (Start of Authority) и две ресурсных записи. Запись SOA определяет начало зоны. Символ @ в начале первой строки файла определяет имя зоны. Здесь же указываются опционные параметры:

  • номер версии файла (увеличивается каждый раз при внесении любых изменений, этот параметр отслеживается вторичным сервером);
  • время обновления данных (период запросов, посылаемых вторичным сервером первичному) в секундах;
  • длительность периода повторных попыток (retry) вторичного сервера в случае неудачи;
  • продолжительность пригодности данных (expiration time) в секундах, по истечении этого времени вторичный сервер считает всю базу данных устаревшей.
  • значение TTL по умолчанию.
  • Запись может выглядеть как (RFC-1033):

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

    45 ;serial

    3600 ;refresh

    600 ;retry

    3600000 ;expire

    86400 ) ;minimum

    В файле приводится имя первичного сервера имен для данного субдомена (флаг NS) и имя администратора с указанием адреса его электронной почты. Последняя запись в файле содержит указатель на местную ЭВМ. Первая цифра в строке этой записи содержит суффикс IP-адреса этой машины.

    Файл named.ca используется для заполнения кэша при первичной загрузке DNS. Примером, иллюстрирующим возможное содержимое файла можно считать следующее (взято из RFC-1033):

    ;list of possible root servers

    . 1 IN NS SRI-NIC.ARPA.

    NS C.ISI.EDU.

    NS BRL-AOS.ARPA.

    NS C.ISI.EDU.

    ;and their addresses

    SRI-NIC.ARPA. A 10.0.0.51

    A 26.0.0.73

    C.ISI.EDU. A 10.0.0.52

    BRL-AOS.ARPA. A 192.5.25.82

    A 192.5.22.82

    A 128.20.1.2

    A.ISI.EDU. A 26.3.0.103

    Первое поле представляет собой имя домена или субдомена, второе поле – значение TTL, третье - поле класс (Internet), четвертое – тип записи (NS для сервера имен или A для адреса), и последнее поле характеризует имя ЭВМ или IP-адрес. Если какие-то поля пусты, это означает, что они тождественны приведенным выше. Точка в начале первой строки указывает на корневой домен.




    Содержание  Назад  Вперед