DNS-записи: A, AAAA, CNAME, MX, TXT
·
DNS без жаргона: для чего нужен каждый тип записи и как избежать ошибок распространения и TTL.
DNS — это справочник Интернета: он переводит имена в IP-адреса. При неправильной настройке сайт становится невидимым на несколько часов. Когда всё понятно, это мощный инструмент.
- Записи A и AAAA связывают имя с IP-адресом, а CNAME создаёт псевдоним.
- Уменьшите TTL до 300 с минимум за 48 ч до смены IP-адреса.
- Никогда не используйте CNAME для корня домена.
- Включите DNSSEC и регулярно экспортируйте зону.
Основные типы записей
Каждая запись выполняет свою функцию. A связывает имя с IPv4, AAAA — с IPv6, CNAME создаёт псевдоним для другого имени, MX указывает почтовые серверы, а TXT содержит произвольные данные, в том числе подтверждения владения и политики против спама.
- A / AAAA: имя → IP-адрес сервера (v4 и v6).
- CNAME: псевдоним (www → основной домен), никогда в корне домена.
- MX: приём почты; TXT: SPF, DKIM, DMARC и проверки.
TTL и распространение: почему «ещё не работает»
TTL (Time To Live) показывает, как долго резолвер может хранить ответ в кэше. TTL 24 ч означает, что изменение может распространяться до суток. Перед миграцией снизьте TTL до 300 секунд за 48 ч до изменения.
- Снизьте TTL до 300 с минимум за 48 ч до любой смены IP.
- Проверяйте через публичный резолвер (1.1.1.1, 8.8.8.8), а не через локальный кэш.
- Не делайте выводов слишком рано: распространение по своей природе занимает время.
- Планируете смену сервера: выберите VPS до изменения записей.
Типичные ошибки, которые всё ломают
CNAME в корне домена (запрещён стандартом и часто вызывает сбои почты), MX, указывающий на CNAME вместо A, SPF со слишком большим числом проверок или забытая точка в конце в командной строке: список ловушек длинный, но хорошо известный.
- Никогда не ставьте CNAME на корневой домен (используйте A/AAAA или ALIAS).
- MX должны указывать на имена с записями A/AAAA.
- Проверяйте SPF/DKIM/DMARC после каждой смены почтового провайдера.
Защитите и укрепите DNS-зону
Включите DNSSEC, чтобы криптографически подписать зону, используйте как минимум два сервера имён в разных сетях и держите экспорт зоны под рукой. Если у вашего DNS-провайдера возникнут проблемы, вы сможете переехать за считанные минуты. Чтобы разместить сайт за этими записями, посмотрите тарифы VPS на Linux от ACLClouds.
- Включите DNSSEC у регистратора и DNS-хостера.
- Регулярно экспортируйте зону (формат BIND) как резервную копию.
- Следите за сроком действия домена: оповещения за 60, 30 и 7 дней.
Часто задаваемые вопросы
Сколько времени занимает распространение DNS?
Это зависит от TTL изменённой записи: до 24 ч при TTL 86 400 секунд, несколько минут при 300 секундах.
Какую запись использовать, чтобы направить домен на сервер?
A-запись указывает на IPv4 сервера, а AAAA — если у него есть IPv6. CNAME используется для псевдонимов, например www.
Нужен ли собственный домен, чтобы опубликовать приложение?
Нет. Веб-приложение, установленное на VPS ACLClouds, может бесплатно получить поддомен aclclouds.online.