ACLClouds
ACLClouds

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.