DNS-записи домена: A, MX, CNAME, TXT простыми словами
DNS — это телефонная книга интернета: она связывает понятное имя домена с адресами серверов. Когда вы переносите сайт, подключаете почту или подтверждаете домен в сервисе — вы редактируете DNS-записи. Разберём основные типы без лишней технической мути.
Что такое DNS
Компьютеры общаются по IP-адресам (числам), а люди — по именам (site.ru). DNS переводит одно в другое: когда вы вводите адрес сайта, система спрашивает у DNS, на каком сервере он лежит, и отправляет вас туда. Сами правила этого перевода и есть DNS-записи — они хранятся у регистратора домена или на DNS-серверах хостинга.
Основные типы записей
| Запись | За что отвечает |
|---|---|
A | Связывает домен с IP-адресом сервера (IPv4). Главная запись — указывает, где «живёт» сайт. |
AAAA | То же, что A, но для адресов нового формата IPv6. |
CNAME | Псевдоним: указывает, что один домен ссылается на другой (например, www на основной домен). |
MX | Почтовый сервер домена — куда доставлять письма на адреса @вашдомен. |
TXT | Произвольный текст. Используется для проверок владения доменом и настроек почты (SPF, DKIM, DMARC). |
NS | Указывает, какие серверы имён обслуживают домен (где лежат все остальные записи). |
Когда приходится менять записи
- Переезд на новый хостинг — меняют A-запись (новый IP) или NS-серверы.
- Подключение почты для домена — прописывают MX и TXT (SPF, DKIM) от почтового сервиса.
- Подтверждение домена в сервисах (Вебмастер, рассылки, аналитика) — добавляют TXT-запись с кодом подтверждения.
- Поддомены — создают A или CNAME для blog.site.ru, shop.site.ru и т.п.
Важный нюанс: обновление не мгновенное
После изменения DNS-записей они расходятся по интернету не сразу — на это уходит от нескольких минут до суток (это называется «обновление DNS» или TTL). Поэтому если после переезда сайт ещё открывается по-старому — часто нужно просто подождать, пока изменения вступят в силу везде.
Где менять DNS-записи
Записи живут там, куда «делегирован» домен, — и на этом чаще всего путаются новички. По умолчанию домен обслуживают NS-серверы регистратора, и записи правят в его панели. Но часто домен делегируют на хостинг: в этом случае прописывают NS хостинга, и менять записи нужно уже там, а не у регистратора. Если править A-запись «не в той» панели, ничего не изменится — домен слушает другие серверы имён. Поэтому сначала посмотрите NS-записи домена: они и подскажут, чья панель управляет DNS прямо сейчас.
Как устроена одна запись
Любая DNS-запись — это набор полей. Разберём на примере A-записи:
| Поле | Пример | Что значит |
|---|---|---|
| Имя (Host) | @ / www | Для какого имени запись: @ — сам домен, www — поддомен. |
| Тип | A | Какого рода запись (A — адрес сервера). |
| Значение | 185.12.3.4 | Куда указывает: для A-записи это IP-адрес. |
| TTL | 3600 | Сколько секунд запись разрешено держать в кэше. |
У других типов меняется в основном поле «Значение»: у MX там адрес почтового сервера, у CNAME — другой домен, у TXT — строка текста.
DNS и почта: зачем SPF, DKIM и DMARC
Если поднимаете почту на своём домене, одних MX-записей мало. Чтобы письма не улетали в спам, в DNS добавляют три TXT-записи: SPF (какие серверы вправе слать письма от вашего имени), DKIM (цифровая подпись писем) и DMARC (что делать с подделками). Без них даже настоящие письма часто попадают в папку «Спам». Подробный разбор — в статье про SPF, DKIM и DMARC для почты.
Частые ошибки с DNS
Самая частая — править записи не на тех серверах имён, о чём сказано выше. Вторая — оставить старую A-запись после переезда: домен раздваивается, и часть посетителей попадает на старый сервер. Третья — забыть про www: основной домен открывается, а версия с www — нет, потому что для неё не сделали A или CNAME. И ещё одна, фирменная, перед самым переездом: держать огромный TTL. Снизьте TTL за сутки до переезда — тогда новые записи разойдутся за минуты, а не будут сутки висеть в кэше у провайдеров.
Коротко
DNS связывает имя домена с серверами. A-запись указывает на сайт, MX — на почту, CNAME задаёт псевдонимы, TXT хранит проверки и настройки почты, NS — кто обслуживает домен. Меняют их в панели того сервиса, куда делегирован домен, — при переездах, подключении почты и подтверждении домена. И помните: изменения расходятся не мгновенно, иногда нужно просто подождать.