Последние две строки представляют собой RR-записи. Если строка для
RR-записи начинается с пустой строки, то тогда RR-запись принадлежит
последнему установленному владельцу. Если же строка для RR-записи
начинается с <domain-name> (с DNS-имени), то тогда имя владельца
переустановлено.
Содержание записи <rr> может иметь одну из следующих форм:
[<TTL>] [<class>] <type> <RDATA>
[<class>] [<TTL>] <type> <RDATA>
RR-запись начинается с дополнительного поля “TTL” и поля “CLASS”, за
которыми следует поле “TYPE” и поле “RDATA”, которое соответствует типу и
классу записи. Поля “CLASS” и “TYPE” используют стандартную мнемонику,
поле “TTL” представляет собой целое десятичное число. Пропущенные
значения в полях “CLASS” и “TTL” по умолчанию заполняются последними
установленными в явном виде величинами. Так как тип и класс никак
мневомонически не связаны между собой, обработка записей будет
уникальной. (Замечание. Такой порядок отличается от порядка, который
используется в примерах и от порядка, используемого в реальных RR-
записях. Порядок, представленный здесь, позволяет легче осуществлять
обработку записей и корректировку величин по умолчанию.)
DNS-имена (<domain-name>) занимают большую часть данных в мастер-
файле. Маркеры в DNS-имени представляют собой несколько подряд идущих
символьных последовательностей, разделенных точками. Существующие
договоренности допускают применение произвольных символов для хранения
DNS-имен. DNS-имена, которые заканчиваются точкой, называются
абсолютными (совершенными) и воспринимаются как полные. DNS-имена,
которые не заканчиваются точкой, называются относительными. Реальное
DNS-имя представляет собой составное имя, в которое входят относительная
часть и имя источника записи, определенного в управляющих строках
“$ORIGIN” и “$INCLUDE”, или его можно представить как аргумент для
мастер-файла, загружающего программу. Относительное имя считается
ошибочным, когда имя источника записи не доступно.
Последовательность символов (<character-string>) может быть
представлена одним из двух следующих способов:
как непрерывная последовательность символов без внутренних
пробелов (табуляций);
как последовательность символов, которая начинается с открывающих
кавычек (“) и заканчивается закрывающими кавычками (”). Кавычки
могут встречаться внутри последовательности и ограничивать любую
внутреннюю структуру символов, которая должна быть дополнительно