DNS-записи домена

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

Какие записи показываем

  • A — IPv4-адрес сервера, на который ведёт имя. Записей может быть несколько.
  • AAAA — то же для IPv6. Пустая строка здесь — обычное дело: IPv6 настроен не у всех.
  • CNAME — имя ссылается на другое имя (например, www → основной домен). У корня домена CNAME обычно нет.
  • MX — почтовые серверы и их приоритет: чем меньше число, тем раньше на сервер пойдёт письмо. Нет MX — почта на домен, скорее всего, не принимается.
  • NS — серверы имён, которые держат зону домена. Чаще всего по ним видно хостинг или DNS-сервис.
  • TXT — текстовые записи: SPF, подтверждения владения для поисковиков и сервисов, ключи.
  • SOA — служебная запись зоны: главный сервер имён, адрес администратора, серийный номер и таймеры.
  • CAA — какие удостоверяющие центры могут выпускать SSL-сертификаты для домена. Если записи нет, ограничений нет.

SPF и DMARC: почему письма уходят в спам

Почтовые сервисы проверяют, имеет ли сервер право отправлять письма от имени домена. Для этого нужны две записи:

  • SPF — TXT-запись в корне домена, начинается с v=spf1. В ней перечислены серверы, которым разрешено отправлять почту домена.
  • DMARC — TXT-запись на имени _dmarc.домен, начинается с v=DMARC1. Говорит получателю, что делать с письмом, не прошедшим проверку: ничего (p=none), в спам (p=quarantine) или отклонить (p=reject).

Сервис отдельно отмечает, есть ли эти записи. Если домен шлёт почту, а SPF или DMARC нет, письма с него чаще попадают в спам. Третью проверку — DKIM — по имени домена не посмотреть: её запись лежит на имени с селектором (селектор._domainkey.домен), а селектор знает только отправитель.

Почему здесь не то, что я только что поменял

Записи приходят от публичного резолвера (Cloudflare, при отказе — Google) с его кэшем. Каждая запись живёт в кэше столько секунд, сколько указано в TTL рядом с ней. Если вы поменяли запись у DNS-провайдера, новое значение появится здесь и у посетителей не раньше, чем истечёт TTL старой. После смены NS-серверов ждать дольше: сначала должен обновиться реестр зоны, потом — кэши.

Ответ сервис хранит до 10 минут. Какие NS указаны в реестре прямо сейчас, показывает WHOIS-карточка: это данные реестра, а не кэша.

Если записей нет совсем

Ответ «такого имени в DNS нет» (NXDOMAIN) бывает в трёх случаях: домен не зарегистрирован, зарегистрирован, но не делегирован (у него нет NS-серверов в реестре), или вы проверяете поддомен, которого в зоне нет. Различить первые два помогает WHOIS: у незарегистрированного имени записи нет вовсе, у неделегированного .ru в статусах будет NOT DELEGATED.

Вопросы и ответы

Можно ли проверить поддомен?

Да. Введите полное имя, например mail.example.ru, — записи покажутся для него.

Как проверить, что домен смотрит на мой хостинг?

Сравните A-запись с IP-адресом из панели хостинга, а NS — с серверами имён, которые хостинг просит указать.

Сервис меняет записи?

Нет, только читает. Записи меняют у того, кто держит зону: у регистратора, хостинга или DNS-провайдера из поля NS.

Что ещё проверить?

Кто регистратор и до какого числа оплачен домен — WHOIS; сколько ему лет — возраст домена; свободно ли название в других зонах — проверка домена.