Все материалы

DNS и домены

Как настроить контроль изменений DNS-записей

Выбор записей, база сравнения, кеширование и разбор изменений. Как отличить ошибку resolver от новой конфигурации.

Команда Uptimely

Изменение 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. Корректный адрес не гарантирует, что приложение на нём работает.

Подключите мониторинг

  1. Создайте DNS-монитор на PRO, задайте домен и нужные типы записей.
  2. Дождитесь успешной проверки и проверьте базовые значения.
  3. Подключите канал уведомлений и изучите правила подтверждения.
  4. Для проверки изменения используйте собственную тестовую зону, не меняя рабочие MX или NS.

Если видите неожиданное изменение, проверьте журнал правок у DNS-провайдера и владельцев доступа к зоне. Монитор показывает наблюдаемое отличие, а не устанавливает автора или причину изменения.

Что добавить рядом

Доменный монитор следит за регистрационными данными и сроком имени. SSL-монитор проверяет сертификат. Эти вопросы дополняют DNS, а не заменяют его.

Полная последовательность настройки — в документации DNS. Различие регистрационных данных и записей зоны разобрано в руководстве по RDAP.