DNS-записи домена: NS, A, CNAME, MX и TXT простыми словами

Домен сам по себе ничего не знает ни о сайте, ни о почте. Куда вести посетителя и куда доставлять письма, говорят DNS-записи домена — несколько строк в панели регистратора или хостинга. Разберём на живом примере letweb.ru типы DNS-записей — NS, A, CNAME, MX и TXT, — как их проверить и добавить и почему после правки «ничего не изменилось».

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

Проверить записи домена быстрее всего командой dig в Linux и macOS:

dig +noall +answer letweb.ru A
dig +noall +answer letweb.ru MX
dig +noall +answer letweb.ru TXT

В Windows то же делает nslookup:

nslookup -type=MX letweb.ru

Если командная строка не нужна, подойдёт любой онлайн-сервис проверки DNS, например nslookup.io — он показывает все типы записей разом.

Проверка DNS-записей домена letweb.ru командой dig: NS, A, MX и TXT
Настоящие DNS-записи letweb.ru: серверы Timeweb, IP сайта, два почтовых сервера и SPF

Каждая строка ответа устроена одинаково: имя, время жизни в секундах (TTL), класс IN, тип записи и значение. Ниже — что означает каждый тип.

NS-записи: кто хранит записи домена

letweb.ru.   600   IN   NS   ns1.timeweb.ru.
letweb.ru.   600   IN   NS   ns2.timeweb.ru.

NS-записи называют серверы, на которых хранятся все остальные записи домена. У letweb.ru это DNS-серверы хостинга Timeweb. Отсюда главное правило, на котором спотыкаются чаще всего: записи надо править там, куда указывают NS. Если NS смотрят на хостинг, правка A-записи в панели регистратора ни на что не повлияет — её никто не читает.

Сами NS меняются только у регистратора, в настройках домена. Это единственная запись, которая живёт там всегда. Как по шагам сменить NS и подключить домен к хостингу, — в отдельной статье.

A и AAAA: где находится сайт

letweb.ru.   600   IN   A      92.53.96.164
letweb.ru.   600   IN   AAAA   2a03:6f00:1::5c35:60a4

A-запись связывает имя с IPv4-адресом сервера, AAAA — с IPv6. Когда вы переезжаете на новый хостинг или VPS, меняете именно их. AAAA нужна, только если сервер действительно доступен по IPv6: запись, указывающая в никуда, у части посетителей даст ошибку открытия сайта.

Не забывайте про www. Это отдельное имя, и ему нужна своя запись — A с тем же адресом или CNAME на основной домен. Без неё www.ваш-сайт.ru не откроется.

CNAME-запись: псевдоним для поддомена

shop.example.ru.   3600   IN   CNAME   shops.myshopify.com.

CNAME говорит: «это имя — то же самое, что вон то». Его используют, когда адрес сервера знает сервис, а не вы: конструктор сайтов, CDN, сервис рассылок. Сервис сам меняет свой IP, а у вас ничего править не надо.

Два ограничения:

  • CNAME нельзя ставить на сам домен (example.ru) — только на поддомен. На корне должна быть A-запись.
  • У имени с CNAME не может быть других записей. Нельзя сделать mail.example.ru одновременно CNAME и MX.

MX-запись: куда доставлять почту

letweb.ru.   600   IN   MX   10 mx1.timeweb.ru.
letweb.ru.   600   IN   MX   20 mx2.timeweb.ru.

MX-записи указывают почтовые серверы домена. Число перед именем — приоритет: чем меньше, тем главнее. Письмо сначала идёт на сервер с приоритетом 10, а если тот не отвечает — на 20. При переносе почты в Яндекс 360 или Mail.ru (как выбрать между ними и хостингом — в статье почта на своём домене) старые MX удаляют и ставят те, что выдаст сервис; если оставить обе пары, часть писем будет теряться в старом ящике. Проверить MX-запись после переноса можно той же командой dig +short домен MX.

TXT-запись домена: SPF, DKIM и подтверждение

letweb.ru.   600   IN   TXT   "v=spf1 include:_spf.timeweb.ru ~all"

TXT — запись с произвольным текстом. В ней живут три вещи:

  • SPF — список серверов, которым разрешено отправлять почту от имени домена. У домена должна быть ровно одна SPF-запись: две считаются ошибкой, и почтовики начнут отправлять ваши письма в спам.
  • DKIM и DMARC — подпись писем и правило, что делать с поддельными. Они лежат не на самом домене, а на поддоменах: селектор._domainkey и _dmarc. У letweb.ru DMARC появился 24 сентября 2026 года — как настроить все три записи, разобрано в статье SPF, DKIM и DMARC.
  • Подтверждение владения. Яндекс Вебмастер, Google Search Console, Яндекс 360 просят «добавьте DNS-запись» — TXT с кодом, чтобы убедиться, что домен ваш. После проверки запись можно не удалять — она ничему не мешает.

Добавить TXT-запись везде одинаково: в панели, где лежат записи домена (см. NS выше), выберите «Добавить запись», тип TXT, в поле имени оставьте @ для самого домена или укажите поддомен, например _dmarc, а в значение вставьте текст целиком. Кавычки большинство панелей ставят сами.

Как создать поддомен

Поддомен — это просто ещё одно имя внутри зоны: blog.example.ru, mail.example.ru. Покупать его не нужно, достаточно добавить запись: A, если поддомен ведёт на свой сервер, или CNAME, если на сервис. Запись со звёздочкой *.example.ru ловит все поддомены, для которых нет отдельной записи, — удобно для конструкторов, но опасно тем, что любой адрес с опечаткой откроет ваш сайт.

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

Каждая запись кешируется на время, указанное в TTL. У letweb.ru это 600 секунд: провайдеры запоминают ответ на 10 минут и всё это время не спрашивают заново. Поэтому:

  • после правки A, MX или TXT новые данные расходятся за время TTL — обычно от 5 минут до часа;
  • смена NS у регистратора расходится дольше — до суток, иногда до 72 часов;
  • если переезд запланирован, за день до него уменьшите TTL до 300 — переключение пройдёт быстрее.

Чтобы убедиться, что запись уже изменилась на сервере, а не застряла в кеше, спросите NS-сервер напрямую:

dig +short letweb.ru A @ns1.timeweb.ru

Если здесь новый адрес, а в браузере старый — дело в кеше. Ждите или сбросьте кеш DNS у себя: в Windows командой ipconfig /flushdns.

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

Типы DNS-записей: шпаргалка

ЗаписьДля чегоПример значения
NSГде хранятся записи доменаns1.timeweb.ru
AIPv4-адрес сайта92.53.96.164
AAAAIPv6-адрес сайта2a03:6f00:1::5c35:60a4
CNAMEПсевдоним поддоменаshops.myshopify.com
MXПочтовые серверы10 mx.yandex.net
TXTSPF, DKIM, DMARC, подтвержденияv=spf1 include:_spf.timeweb.ru ~all
CAAКто может выпускать SSL для домена0 issue "letsencrypt.org"

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

2 / 1
Оцените статью
Да будет Интернет!