DNS и домены
Как настроить контроль изменений DNS-записей
Выбор записей, база сравнения, кеширование и разбор изменений. Как отличить ошибку resolver от новой конфигурации.
Изменение A-записи может направить сайт на другой сервер, MX — повлиять на почту, а ошибочная TXT-запись — нарушить подтверждение владения или почтовую конфигурацию. Мониторинг DNS помогает замечать изменения выбранных записей, но результат нужно сопоставлять с плановыми работами и доступностью источника.
Выберите записи под конкретный риск
Не добавляйте все типы только ради большого отчёта. Для сайта начните с адресных записей, для почты — с MX и соответствующих TXT, для делегирования — с NS. У TXT проверяйте нужное имя: DKIM selector и корень зоны — разные запросы.
Для разовой проверки из своей сети:
dig +noall +answer example.com A
dig +noall +answer example.com MXПодставьте домен. Ответ зависит от resolver и его кеша. В DNS Checker можно сравнить доступные resolver-серверы. Один ответ вашего ноутбука не доказывает одинаковую конфигурацию для всех клиентов.
Поймите базу сравнения
В DNS-мониторе первый успешный результат инициализирует базу. Следующие результаты сравниваются с сохранёнными значениями. Изучайте добавленные и удалённые записи, сообщения о подтверждении изменений и предупреждения по отдельным типам.
Неполученный ответ и полученный другой набор записей — разные события. Не называйте timeout доказательством изменения зоны. Отдельно сопоставляйте сетевую ошибку и факт отличия значений.
Учтите кеширование и плановые изменения
Во время миграции разные resolver могут временно возвращать разные ответы. Сопоставьте наблюдения с TTL и временем изменения зоны. Не обещайте завершение распространения ровно в выбранную минуту: фактическое поведение зависит от ранее закешированных данных и конфигурации DNS.
Перед сменой адресов сохраните ожидаемые старые и новые значения в журнале работ. После изменения проверьте результаты DNS-монитора и доступность HTTP. Корректный адрес не гарантирует, что приложение на нём работает.
Подключите мониторинг
- Создайте DNS-монитор на PRO, задайте домен и нужные типы записей.
- Дождитесь успешной проверки и проверьте базовые значения.
- Подключите канал уведомлений и изучите правила подтверждения.
- Для проверки изменения используйте собственную тестовую зону, не меняя рабочие MX или NS.
Если видите неожиданное изменение, проверьте журнал правок у DNS-провайдера и владельцев доступа к зоне. Монитор показывает наблюдаемое отличие, а не устанавливает автора или причину изменения.
Что добавить рядом
Доменный монитор следит за регистрационными данными и сроком имени. SSL-монитор проверяет сертификат. Эти вопросы дополняют DNS, а не заменяют его.
Полная последовательность настройки — в документации DNS. Различие регистрационных данных и записей зоны разобрано в руководстве по RDAP.