Перейти к содержимому
Skip to content
← Все статьи

Типы DNS записей: A, AAAA, MX, CNAME, TXT и другие

DNS (Domain Name System) — это система, которая преобразует доменные имена в IP геолокацию. Когда вы вводите example.com в браузере, DNS-серверы находят соответствующий IP-адрес и направляют к нему запрос. Различные типы DNS Lookup отвечают за разные функции.

Как работает DNS

Процесс DNS-разрешения (от ввода домена до получения IP):

  1. Браузер проверяет локальный кэш DNS
  2. ОС проверяет свой кэш и файл hosts
  3. Рекурсивный резолвер (обычно провайдера или 8.8.8.8) ищет ответ
  4. Корневой DNS указывает на серверы зоны .com
  5. TLD-сервер (.com) указывает на NS-серверы домена
  6. Авторитетный NS возвращает запись для домена

Весь процесс занимает миллисекунды благодаря кэшированию на каждом уровне. Время кэширования определяется значением TTL (Time To Live) в записи.

A (Address Record)

Основная DNS запись — связывает доменное имя с IPv4-адресом сервера:

example.com.    300    IN    A    93.184.216.34

Когда использовать: для основного домена и поддоменов, которые должны указывать на конкретный IP-адрес.

AAAA (IPv6 Address Record)

Аналог A записи для IPv6-адресов:

example.com.    300    IN    AAAA    2606:2800:220:1:248:1893:25c8:1946

С ростом IPv6 важно иметь AAAA записи наряду с A. Современные браузеры предпочитают IPv6, если доступен (Happy Eyeballs алгоритм).

CNAME (Canonical Name)

Псевдоним одного домена для другого. CNAME указывает, что домен является алиасом:

www.example.com.    3600    IN    CNAME    example.com.
blog.example.com.   3600    IN    CNAME    mysite.github.io.

Ограничения:

Совет: некоторые DNS-провайдеры поддерживают ALIAS/ANAME записи — они работают как CNAME, но разрешаются на стороне NS и возвращают клиенту A запись.

MX (Mail Exchanger)

Определяет почтовые серверы для домена и их приоритеты:

example.com.    3600    IN    MX    10    mail1.example.com.
example.com.    3600    IN    MX    20    mail2.example.com.
example.com.    3600    IN    MX    30    mail3.example.com.

Примеры для популярных сервисов

# Google Workspace
@    MX    1     ASPMX.L.GOOGLE.COM.
@    MX    5     ALT1.ASPMX.L.GOOGLE.COM.
@    MX    5     ALT2.ASPMX.L.GOOGLE.COM.
@    MX    10    ALT3.ASPMX.L.GOOGLE.COM.
@    MX    10    ALT4.ASPMX.L.GOOGLE.COM.

# Yandex 360
@    MX    10    mx.yandex.net.

TXT (Text Record)

Хранит произвольный текст. Широко используется для верификации домена и настроек почты:

SPF (Sender Policy Framework)

Указывает, какие серверы имеют право отправлять почту от имени домена:

example.com.    3600    IN    TXT    "v=spf1 include:_spf.google.com include:sendgrid.net ~all"

DKIM (DomainKeys Identified Mail)

Публичный ключ для проверки цифровой подписи писем:

google._domainkey.example.com.    TXT    "v=DKIM1; k=rsa; p=MIIBIjAN..."

DMARC

Политика обработки писем, не прошедших SPF/DKIM проверку:

_dmarc.example.com.    TXT    "v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com; pct=100"

Верификация домена

Сервисы (Google, Yandex, Facebook) часто просят добавить TXT-запись для подтверждения владения:

example.com.    TXT    "google-site-verification=abc123..."

NS (Name Server)

Указывает авторитетные DNS-серверы для домена:

example.com.    86400    IN    NS    ns1.registrar.com.
example.com.    86400    IN    NS    ns2.registrar.com.

SOA (Start of Authority)

Содержит служебную информацию о DNS-зоне:

example.com.    SOA    ns1.example.com. admin.example.com. (
    2025031001    ; Serial (YYYYMMDDNN)
    3600          ; Refresh (1 час)
    900           ; Retry (15 минут)
    1209600       ; Expire (2 недели)
    86400         ; Minimum TTL (1 день)
)

SRV (Service Record)

Указывает расположение сервиса с приоритетом, весом и проверку портов:

_sip._tcp.example.com.    SRV    10 60 5060 sip1.example.com.
_sip._tcp.example.com.    SRV    20 40 5060 sip2.example.com.

Используется для SIP, XMPP, LDAP и других протоколов, которые поддерживают обнаружение сервисов через DNS.

CAA (Certificate Authority Authorization)

Указывает, какие центры сертификации могут выдавать проверку SSL для домена:

example.com.    CAA    0 issue "letsencrypt.org"
example.com.    CAA    0 issuewild "letsencrypt.org"
example.com.    CAA    0 iodef "mailto:security@example.com"

CAA записи помогают предотвратить несанкционированный выпуск сертификатов.

PTR (Pointer Record)

Обратная DNS запись — преобразует IP-адрес в доменное имя (reverse DNS). Настраивается у хостинг-провайдера:

34.216.184.93.in-addr.arpa.    PTR    example.com.

Важно для почты: почтовые серверы проверяют PTR-запись IP отправителя. Если PTR отсутствует или не совпадает с доменом, письмо может попасть в спам.

Выбор TTL

СитуацияTTLПочему
Стабильный сервер3600–86400Меньше нагрузка на DNS, быстрее для пользователей
Планируется миграция300Быстрое переключение
CDN / GeoDNS60–300Частое обновление для балансировки
Почтовые MX3600Баланс надёжности и обновляемости

Проверьте ваш сайт прямо сейчас

Проверить →
Другие статьи: DNS
DNS
TTL в DNS: оптимальные значения для каждого типа записи
16.03.2026 · 16 просм.
DNS
Как выбрать идеальное доменное имя: полное руководство
16.03.2026 · 16 просм.
DNS
Anycast DNS: как работает, преимущества и реализация
16.03.2026 · 20 просм.
DNS
DNS Failover: автоматическое переключение трафика для высокой доступности
16.03.2026 · 12 просм.