SOA-запись и способы её проверки

Что такое SOA-запись?

SOA-запись (Start of Authority) — начальная запись зоны, которая указывает местоположение эталонной записи о домене.

Она содержит в себе контактную информацию лица, ответственного за данную зону, время кэширования информации на серверах и данные о взаимодействии DNS.

Какие параметры хранятся в SOA-записи

  • TTL – время, в течение которого информация будет кешироваться другими DNS-серверами.
  • Hostname – контактный адрес лица, который отвечает за администрирование файла зоны.
  • Serial number – 32-разрядное число, которое содержит в себе серийный номер файла зоны. Изменяется при каждом обновлении зоны.
  • Refresh – время (в секундах) ожидания ответа вторичного DNS перед запросом SOA-записи с первичных серверов. По истечении данного времени вторичный DNS обращается к первичному для получения копии текущей SOA-записи. Первичный DNS-сервер выполняет этот запрос. Вторичный DNS-сервер сравнивает полученный серийный номер зоны с имеющимся. Если они отличаются, то осуществляется запрос к первичному DNS-серверу на трансфер зоны.
  • Retry – если сервер недоступен, то по истечении времени (в секундах), указанного в данном параметре, сервер повторно попытается синхронизировать информацию с первичных DNS-серверов.
  • Expire – время (в секундах), в течение которого вторичный DNS будет пытаться завершить синхронизацию зоны с первичным. Если это время истечет до того, как синхронизация закончится, то зона на вторичном DNS-сервере перестанет обслуживать запросы об этой зоне.
  • Minimum TTL – время жизни кэша для негативного ответа на запрос в зонe.