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

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

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

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

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

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

  • A связывает домен с IPv4-адресом сервера. Это одна из основных записей для сайта.
  • AAAA указывает IPv6-адрес. Если у сервера настроен IPv6, наличие этой записи влияет на способ подключения посетителей.
  • CNAME задаёт псевдоним для другого доменного имени. Такая схема часто используется для поддоменов и внешних платформ.
  • MX определяет почтовые серверы домена. При проверке учитывают приоритет: меньшее число означает более высокий приоритет.
  • NS показывает авторитетные DNS-серверы, отвечающие за зону домена.
  • TXT содержит текстовые параметры. В них могут находиться записи для SPF, DKIM, DMARC, подтверждения владения и интеграции с сервисами.
  • SOA содержит основные сведения о DNS-зоне, включая главный сервер, контакт администратора и параметры обновления.
  • PTR используется для обратного определения имени по IP-адресу. Его обычно настраивает владелец адресного диапазона или хостинг-провайдер.

Запрос полного набора не всегда показывает абсолютно все сведения: часть записей скрыта особенностями зоны, а некоторые данные доступны только авторитетному серверу.

Как выполнить просмотр через командную строку

Командная строка позволяет быстро проверить DNS без установки специализированного программного обеспечения. В Linux и macOS часто используется утилита dig, а в Windows доступна команда nslookup. Для каждой проверки можно указать домен и нужный тип записи.

При анализе A или AAAA обращают внимание на полученный адрес и соответствие текущему серверу. Для MX проверяют список почтовых узлов и их приоритеты. Для NS сравнивают набор авторитетных серверов, а для TXT ищут требуемые значения, например параметры политики отправки почты или код подтверждения.

Отдельно полезно выполнить запрос к конкретному DNS-серверу. Это помогает понять, связано ли расхождение с кэшем локального провайдера или с ошибкой в самой зоне. Также можно сравнить ответы рекурсивного сервера и авторитетного сервера. Если авторитетный сервер уже показывает новое значение, а обычный запрос возвращает старое, вероятнее всего, ещё не завершилось обновление кэшей.

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

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

Онлайн-проверка удобна, когда нужно быстро посмотреть результат в браузере или сравнить ответы из разных регионов. В форме обычно вводят домен, выбирают тип записи и запускают запрос. Некоторые сервисы показывают сразу несколько DNS-серверов, что помогает заметить различия между узлами.

При использовании такого инструмента следует убедиться, что введено корректное доменное имя без лишних пробелов и символов. Для почты лучше проверять тип MX, для адреса сайта — A и AAAA, для поддомена — CNAME или соответствующую адресную запись, а для подтверждения сервиса — TXT. Запрос «все записи» может быть неполным и не заменяет проверку конкретного типа.

Результаты из разных источников могут временно отличаться. Это нормально после изменения DNS, особенно если у записей установлен длительный TTL. Серьёзным признаком проблемы считается не кратковременное различие, а постоянное отсутствие записи на авторитетных серверах, ошибки делегирования или несогласованный набор NS.

Как понять результат и найти ошибку

Сначала нужно определить, какая задача не выполняется. Если не открывается сайт, проверяют A и AAAA, затем доступность указанного сервера и настройки веб-хостинга. Если сайт работает у одних пользователей и не работает у других, сравнивают DNS-ответы и учитывают кэширование.

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

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

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

Когда требуется повторная проверка

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

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

Для регулярного контроля можно составить список обязательных записей и проверять их после каждого изменения. В такой список обычно включают адреса сайта, записи почты, параметры защиты отправки и серверы имён. Это позволяет быстро отличить ожидаемое обновление от реальной ошибки конфигурации.

FAQ

Что такое просмотр DNS записей?
Это получение опубликованных параметров домена: IP-адресов, почтовых серверов, серверов имён, псевдонимов и текстовых значений.
Почему новые DNS записи видны не сразу?
Изменения сохраняются в кэше рекурсивных DNS-серверов на срок, определённый TTL, поэтому обновление может происходить постепенно.
Какие записи проверить, если не работает почта?
В первую очередь проверяют MX, затем TXT-записи SPF, DKIM и DMARC, а также доступность указанных почтовых серверов.
Чем отличаются A и AAAA?
A указывает IPv4-адрес, а AAAA — IPv6-адрес сервера.