Перейти к содержимому
VDS · Сеть, адрес и домены

DNS без магии: A, AAAA, CNAME, MX, TXT

Какие бывают записи DNS, чем они отличаются, как читать TTL и как проверить, что изменения дошли до интернета.

Обновлено 23 августа 2026 г.

DNS — это справочник: по имени возвращает адрес или другое имя. Ошибки в нём выглядят как «сайт не открывается», хотя машина полностью исправна. Разбираться проще, если понимать, за что отвечает каждый тип записи.

Основные типы

ТипЧто содержитКогда нужен
AАдрес IPv4Основная запись сайта и любых служб
AAAAАдрес IPv6На машинах Millida VDS не используется: IPv6 не выдаётся
CNAMEДругое имяПсевдонимы вида www → основной домен
MXПочтовый сервер и приоритетПриём почты на домен
TXTПроизвольный текстSPF, DKIM, DMARC, подтверждение владения
NSСерверы имён зоныДелегирование домена

Правило, о которое спотыкаются чаще всего: CNAME нельзя ставить в корне домена рядом с другими записями. Корень (example.com) — только A. Псевдоним CNAME — для поддоменов.

Как это выглядит на практике

example.com.        A       203.0.113.10
www.example.com.    CNAME   example.com.
mail.example.com.   A       203.0.113.10
example.com.        MX  10  mail.example.com.
example.com.        TXT     "v=spf1 mx -all"

Адрес берите из «Обзора» панели /hosting/vds/m/<id>. Практическая часть привязки описана в статье привязать домен к машине.

TTL и кеш

TTL — время в секундах, в течение которого запись разрешено хранить в кеше. Значение 3600 означает, что провайдеры и браузеры могут отдавать старый ответ ещё час после вашей правки.

Порядок при плановом переезде: за сутки снизить TTL до 300, дождаться, поменять записи, убедиться, что всё работает, вернуть прежний TTL.

Проверка

dig example.com A +short
dig www.example.com CNAME +short
dig example.com MX +short
dig example.com TXT +short
dig @8.8.8.8 example.com A +short

Последняя команда спрашивает конкретный публичный резолвер и обходит ваш локальный кеш. Полная картина с путём разрешения:

dig +trace example.com

Частые ошибки

СимптомПричинаРешение
Домен не открывается ниоткудаNS не переведены на нужного провайдераПроверить dig example.com NS у регистратора
Работает у вас, не работает у другихСтарый ответ в кешеДождаться истечения TTL, проверить через @8.8.8.8
www не открываетсяНет записи для поддоменаДобавить CNAME на корень
Почта не приходитНет MX либо он указывает на CNAMEMX должен указывать на имя с записью A
Пропала почта после правки SPFДве записи SPF в зонеОставить ровно одну строку v=spf1

Меняйте по одной записи за раз и проверяйте результат командой dig. Пакетная правка зоны с последующим «почему-то всё легло» разбирается втрое дольше.

Для приёма почты понадобится ещё и корректная обратная запись адреса.