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

Проверка DNS записей домена

Проверка DNS записей домена нужна при подключении сайта, почты, поддоменов, внешних сервисов и защите доменной зоны. DNS связывает доменное имя с техническими настройками: IP-адресами серверов, почтовыми маршрутами, правилами верификации и записями безопасности. Одна неточная запись может привести к недоступности сайта, сбоям доставки писем или ошибке подтверждения домена в сервисе.

Проверять зону стоит не только после изменения настроек. Регулярный контроль помогает вовремя увидеть устаревшие IP-адреса, конфликтующие записи, неверные серверы имен и слишком долгий срок обновления данных.

Какие DNS записи проверяют в первую очередь

Состав проверки зависит от назначения домена, но базовый набор почти всегда включает записи A, AAAA, CNAME, MX, TXT, NS и SOA. Запись A указывает IPv4-адрес, по которому открывается сайт или отдельный поддомен. AAAA выполняет ту же функцию для IPv6. Если сервер не поддерживает IPv6, наличие случайной или устаревшей AAAA-записи способно вызвать проблемы у части посетителей.

CNAME создает алиас: поддомен направляется на другое доменное имя. Его часто используют для www, CDN, конструкторов сайтов, аналитики и подтверждения интеграций. Важно убедиться, что CNAME не конфликтует с другими записями для того же имени. Корневой домен обычно нельзя настроить как обычный CNAME, если DNS-провайдер не использует специальные механизмы.

MX определяет серверы, принимающие почту для домена. У записей MX есть приоритет: меньшее число означает более предпочтительный маршрут. Для надежной почты проверяют, что указанные серверы существуют, разрешаются в IP-адреса и соответствуют настройкам почтового провайдера.

TXT-записи хранят SPF, DKIM, DMARC, коды подтверждения и другие служебные значения. При проверке нужно сравнивать значение целиком, включая кавычки, точки, селекторы и ограничения. Для SPF особенно важно, чтобы на одном домене была только одна политика SPF: несколько отдельных SPF-записей могут сделать проверку почты некорректной.

Как проверить авторитетность DNS зоны

Сначала нужно определить, какие серверы имен являются авторитетными для домена. Это задается NS-записями у регистратора. Затем следует убедиться, что на всех авторитетных серверах размещена одинаковая актуальная зона. Если один сервер имен отдает старые данные, результат проверки у пользователей будет зависеть от того, к какому серверу обратился их резолвер.

SOA-запись помогает оценить состояние зоны. В ней указан основной сервер, контактный адрес администратора, серийный номер и интервалы обновления. После изменения зоны серийный номер должен обновиться. Если используется вторичный DNS, одинаковый серийный номер на основном и вторичных серверах подтверждает, что передача зоны завершилась.

Полезно проверить цепочку делегирования: родительская зона должна направлять домен на корректные NS-серверы, а сами NS-серверы обязаны отвечать за нужную зону. Ошибки делегирования встречаются при смене DNS-провайдера, переносе домена или удалении старой инфраструктуры. Отдельно проверяют glue-записи, если серверы имен расположены внутри проверяемого домена.

Проверка сайта, поддоменов и почты

Для сайта сопоставьте A и AAAA-записи домена и www с адресами, которые выдал хостинг, балансировщик или CDN. Проверьте, что старые адреса не остались в зоне, а редирект между вариантами домена настроен на уровне веб-сервера. DNS не управляет HTTP-редиректом, но неверная запись может отправить пользователя на другой сервер, где сертификат или сайт отсутствует.

Для каждого используемого поддомена составляют список ожидаемых записей: app, api, mail, ftp, shop, staging и других. Особенно внимательно проверяют тестовые поддомены. Забытые записи могут вести на освобожденный сервер или старый сервис, что создает риск перехвата трафика и утечки данных.

Почтовая диагностика включает MX, SPF, DKIM и DMARC. SPF должен разрешать только реальные источники отправки. DKIM требует существования TXT-записи по имени селектора, а публичный ключ должен совпадать с настройкой отправляющего сервера. DMARC задает политику обработки писем, не прошедших проверки, и адреса отчетов. Некорректный синтаксис или лишние пробелы в этих записях могут снизить доставляемость писем.

Почему изменения DNS видны не сразу

После обновления DNS данные распространяются постепенно из-за кеширования. Основной параметр здесь TTL, то есть время жизни записи в кеше резолверов. Пока прежний TTL не истек, часть пользователей и сервисов может получать старый ответ. Поэтому при плановой миграции TTL разумно уменьшить заранее, дождаться обновления кешей, а затем менять адреса.

Нужно отличать распространение изменений от ошибки настройки. Если авторитетный DNS-сервер уже отдает новую запись, но публичные резолверы отвечают старой, чаще всего нужно дождаться истечения TTL. Если разные авторитетные серверы отвечают по-разному, проблема находится в синхронизации зоны. Если новый ответ не появляется даже после ожидаемого времени, проверьте сохранение записи в панели управления, делегирование NS и отсутствие опечаток в имени.

Не следует удалять старый сервер сразу после смены IP. На период распространения он должен продолжать обслуживать запросы либо перенаправлять их на новую инфраструктуру. Это уменьшает риск прерывания работы сайта и почты для пользователей со старыми кешированными значениями.

Типичные ошибки и порядок исправления

Распространенная ошибка — запись создана не для того имени. Например, вместо поддомена добавляют запись для корня зоны или наоборот. Также встречаются дубли A-записей с неактуальными адресами, лишние CNAME, неправильный приоритет MX и TXT-значения, скопированные не полностью.

Начинайте исправление с фиксации ожидаемой схемы: какие имена должны существовать, куда они ведут, какие почтовые сервисы разрешены и какие записи необходимы для верификации. Затем сравните эту схему с ответами авторитетных серверов. Изменяйте записи по одной логической группе и документируйте прежние значения, TTL и время внесения правки.

После изменений повторно проверьте ответы авторитетных серверов, затем ответы независимых резолверов. Для критичных сервисов проведите прикладную проверку: откройте сайт по домену, отправьте тестовое письмо, проверьте получение почты и авторизацию подключенных сервисов. Регулярный аудит DNS особенно важен после смены хостинга, почтового провайдера, CDN, регистратора или ответственного администратора.

FAQ

Сколько ждать после изменения DNS записи?
Обычно изменения становятся заметны в пределах TTL записи, но фактическое время зависит от кешей резолверов и может составлять от нескольких минут до суток.
Можно ли создать несколько SPF записей?
Нет. Для одного домена должна использоваться одна TXT-запись SPF, объединяющая все разрешенные почтовые источники.
Чем отличаются A и CNAME записи?
A-запись связывает имя с IPv4-адресом, а CNAME направляет имя на другое доменное имя, которое затем разрешается в нужные адреса.
Почему сайт открывается не у всех после смены IP?
Часть пользователей может получать старый IP из DNS-кеша. Также следует проверить, что все авторитетные DNS-серверы отдают одинаковую новую запись.