SOA (Start Of Authority — начало полномочий)
<name> [<ttl>] [<class>] SOA <origin> <person> (
<serial>
<refresh>
<retry>
<expire>
<minimum> )
Запись SOA обозначает начало зоны, которая завершается следующей записью SOA.
- <name> — имя зоны.
- <origin> — имя хоста на котором хранится основной (master) файл зоны.
- <person> — почтовый адрес лица, ответственного за данную зону. Адрес форматируется подобно обычным почтовым адресам, но взамен символа @ используется nочка.
- <serial> — порядковый номер версии файла зоны. Этот номер должен возрастать при каждом внесении изменений в файл. (Общепринятым форматом серийного номера является YYYYMMDDnn, где YYYY указывает год, MM — месяц, DD — число и nn — порядковый номер изменений за текущие сутки. Такая нумерация при аккуратном обращении с полем обеспечивает постоянное возрастание значения номера.)
- <refresh> — период (в секундах), с которым вторичный (secondary) сервер имен просматривает основной сервер на предмет определения необходимости обновления. Разумным значением является 1 час (3600).
- <retry> — период(в секундах), с которым вторичный сервер имен будет повторять попытку после сбоя при проверке наличия обновлений. Разумно установить для этого поля значение 10 минут (600).
- <expire> — максимальное время использования данных вторичным сервером, после которого делается обязательное обновление. Хорошим значением является 3600000 секунд (около 42 дней).
- <minimum> — минимальное значение TTL в записях RR. Хорошим выбором для минимального времени жизни являются сутки (86400).
В каждой зоне должна быть только одна запись SOA. Пример такой записи показан ниже:
@ IN SOA SRI-NIC.ARPA. HOSTMASTER.SRI-NIC.ARPA. ( 45 ;serial 3600 ;refresh 600 ;retry 3600000 ;expire 86400 ) ;minimum