
SOA запись определяет авторитетную информацию о DNS-зоне. Специфику этого типа записи необходимо знать при настройке своего NS сервера.
- MNAME (Primary Name Server) — Имя первичного DNS сервера зоны.
- RNAME (Hostmaster) — Контактный email лица ответственного за администрирование зоны. Вместо символа «@» используется «.» .
- Serial number — серийный номер файла зоны, меняется при каждом обновлении зоны.
- Refresh — время (в секундах), которое ожидает вторичный DNS сервер перед запросом SOA-записи с первичного. После того как оно истечет, вторичный DNS обращается к первичному, для получения копии текущей SOA записи. Вторичный DNS-сервер сравнивает полученный Serial number зоны с имеющимся. Если они отличаются, то осуществляется запрос к первичному DNS-серверу на трансфер зоны.
- Retry — интервал времени, по истечении которого вторичный DNS должен повторить попытку синхронизировать описание зоны с первичным, если во время предыдущей попытки первичный DNS не отвечал.
- Expire — время, в течение которого вторичный DNS будет пытаться совершить синхронизацию зоны с первичным. Если за это время синхронизация не осуществится, то вторичный DNS-сервер перестанет обслуживать запросы к этой зоне.
- Minimum TTL — Минимальное время жизни, применяемое ко всем ресурсным записям зоны. Оно говорит другим серверам, сколько времени они могут хранить данные зоны в кэше.
Рекомендованные значения SOA записи:
example.com. 3600 SOA dns.example.com. hostmaster.example.com. ( 1999022301 ; serial YYYYMMDDnn 86400 ; refresh ( 24 hours) 7200 ; retry ( 2 hours) 3600000 ; expire (1000 hours) 172800 ) ; minimum ( 2 days)