DNS-записи — это инструкции для вашего домена. Они говорят интернету, куда направлять трафик: A-запись указывает на IP-адрес сайта, CNAME — на другой домен, MX — на почтовые серверы, TXT — содержит служебные тексты для проверок. Правильная настройка гарантирует, что сайт, почта и дополнительные службы работают корректно. Ошибки в DNS приводят к недоступности ресурсов или проблемам с безопасностью.

Что такое DNS-записи и зачем они нужны

Система доменных имён (DNS) преобразует понятные человеку адреса в машинные IP-адреса. Записи DNS — это правила, хранящиеся на серверах имён, которые определяют, как отвечать на запросы о домене. Без них интернет не смог бы найти ваш сайт или доставить письмо.

Основные типы DNS-записей

Хотя типов записей десятки, чаще всего работают с A, CNAME, MX и TXT. Каждая решает свою задачу.

A-запись: связь домена с IP-адресом

A-запись (address) сопоставляет домен с IPv4-адресом сервера. Например, чтобы site.ru вёл на 93.184.216.34. Она обязательна для работы сайта. Если указать неверный IP — ресурс станет недоступен.

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

CNAME (Canonical Name) перенаправляет один домен на другой. Например, можно сделать так, чтобы www.site.ru становился псевдонимом для site.ru. Это удобно для унификации, но у метода есть ограничения: CNAME не используют для корневого домена (из-за конфликтов с другими записями) и там, где важна скорость (двойное разрешение добавляет задержку).

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

MX-записи (Mail Exchanger) определяют, куда отправлять электронную почту для домена. У каждой записи есть приоритет (число от 0). Сервер с меньшим значением приоритета получает письма первым. Если он не отвечает, очередь переходит к следующему. Обычно ставят 2–3 MX-записи для резервирования.

TXT-запись: текстовые данные для проверок

TXT-записи содержат произвольный текст. Их используют для подтверждения прав на домен (например, в панелях вебмастеров), настройки SPF, DKIM, DMARC (защита почты от подделки), а иногда — для верификации SSL. Ошибки в TXT ломают процессы проверки, поэтому важно копировать значения точно, без лишних пробелов.

Сравнение DNS-записей: когда что использовать

Тип записи Назначение Пример значения Ограничения
A Привязка домена к IPv4 192.0.2.1 Только для IPv4, для IPv6 нужна AAAA
Псевдоним для другого домена Примеры.com Нельзя для корневого домена, конфликтует с другими записями
MX Указатель почтового сервера 10 mail.hosting.com Приоритет обязателен, значение — домен, а не IP
Текстовая информация для проверок v=spf1 include:_spf.google.com ~all Длина до 255 символов на строку (можно объединять)

Типовые ошибки и как их избежать

Опыт администраторов показывает частые проблемы:

  • Циклические CNAME: когда domain1 указывает на domain2, а domain2 — на domain1. DNS-сервер не может разрешить такой запрос.
  • Неправильные приоритеты MX: если все записи имеют одинаковый приоритет, почта может отправляться на случайный сервер.
  • Опечатки в TXT для SPF/DKIM: лишний пробел или неверный символ ломает аутентификацию.
  • Использование CNAME для корневого домена (например, Примеры.com вместо sub.Примеры.com). Это запрещено стандартами RFC.

Перед сохранением изменений всегда проверяйте синтаксис. Используйте онлайн-валидаторы для TXT-записей.

Чек-лист: как проверить настройки DNS

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

  1. Проверьте распространение DNS-изменений (можно через сервисы вроде DNS Checker).
  2. Убедитесь, что сайт открывается по домену.
  3. Протестируйте отправку и получение почты.
  4. Проверьте TXT-записи через команду dig TXT Примеры.com или онлайн-инструменты.
  5. Избегайте одновременного изменения нескольких записей — так проще найти ошибку.

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

Что такое A-запись в DNS?

A-запись (address record) связывает доменное имя с IPv4-адресом сервера. Например, чтобы Примеры.com вёл на 192.0.2.1. Без неё браузер не поймёт, куда обращаться для загрузки сайта.

Чем опасна неправильная CNAME-запись?

Неправильный CNAME может создать циклические ссылки (когда два домена ссылаются друг на друга), что приведёт к ошибкам разрешения DNS и недоступности ресурса. Также CNAME не стоит использовать для корневого домена (например, Примеры.com вместо www.Примеры.com).

Сколько MX-записей нужно для почты?

Обычно используют 2–3 MX-записи с разными приоритетами (значениями от 0 до 10, где 0 — высший). Это обеспечивает резервирование: если основной сервер недоступен, письма пойдут на запасной.

Для чего нужны TXT-записи?

TXT-записи хранит текстовые данные для внешних проверок: подтверждение владения доменом (Google Search Console), настройка SPF, DKIM, DMARC для защиты почты от спама, а иногда — верификация для SSL-сертификатов.