Типы DNS записей

Описание типов DNS-записей для мониторинга


При настройке мониторинга DNS-записей вы можете выбрать один или несколько типов записей для отслеживания. Каждый тип записи имеет своё назначение и формат.

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

A (Address Record)

A-запись сопоставляет доменное имя с IPv4-адресом. Это один из самых распространённых типов DNS-записей.

Пример:

example.com → 192.168.1.1

Применение:

  • Основная запись для связи домена с IP-адресом сервера
  • Используется для веб-сайтов, почтовых серверов и других сервисов
  • Важна для определения доступности ресурса — изменение IP может привести к сбоям или перенаправлению трафика

AAAA (IPv6 Address Record)

AAAA-запись аналогична A-записи, но указывает на IPv6-адрес вместо IPv4.

Пример:

example.com → 2001:0db8:85a3:0000:0000:8a2e:0370:7334

Применение:

  • Поддержка современного протокола IPv6
  • Обеспечение доступности сервисов через IPv6-сети
  • Позволяет пользователям с IPv6-доступом подключаться напрямую без NAT

CNAME (Canonical Name Record)

CNAME-запись создаёт псевдоним (алиас) для другого доменного имени. Она перенаправляет один домен на другой.

Пример:

www.example.com → example.com
blog.example.com → example.com

Применение:

  • Создание поддоменов, указывающих на основной домен
  • Упрощение управления DNS при использовании CDN или балансировщиков
  • Часто используется для интеграции сторонних сервисов (например, GitHub Pages, Vercel)

CNAME-запись не может сосуществовать с другими записями для того же имени. Например, если для www.example.com создана CNAME-запись, для этого имени нельзя создать A или MX записи.

NS (Name Server Record)

NS-запись указывает, какие DNS-серверы являются авторитетными для домена.

Пример:

example.com → ns1.nameserver.com
example.com → ns2.nameserver.com

Применение:

  • Делегирование управления DNS-зоной конкретным серверам имён
  • Настройка поддоменов с отдельными DNS-серверами
  • Критично для корректной работы домена — изменение NS часто сигнализирует о смене хостинг-провайдера или взломе DNS

MX (Mail Exchange Record)

MX-запись определяет почтовые серверы, которые обрабатывают электронную почту для домена, и их приоритет.

Пример:

example.com → 10 mail1.example.com
example.com → 20 mail2.example.com

Число перед именем сервера — это приоритет. Чем меньше число, тем выше приоритет.

Применение:

  • Настройка маршрутизации электронной почты
  • Обеспечение резервирования почтовых серверов
  • Изменение MX может повлиять на доставку писем, поэтому мониторинг этих записей особенно важен

TXT (Text Record)

TXT-запись содержит произвольный текст. Используется для различных целей верификации и настройки сервисов.

Пример:

example.com → "v=spf1 include:_spf.google.com ~all"
_dmarc.example.com → "v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com"

Применение:

  • Верификация владения доменом (Google, Microsoft и др.)
  • Настройка SPF для защиты от спама
  • Конфигурация DMARC и DKIM для email-аутентификации
  • Хранение других метаданных (например, ключей API или параметров интеграций)
  • Важно отслеживать, чтобы никто не изменил SPF или DKIM-записи — это может привести к подмене отправителя

SRV (Service Record)

SRV-запись определяет местоположение серверов для определённых сервисов.

Формат:

_service._proto.name TTL class SRV priority weight port target

Пример:

_sip._tcp.example.com → 10 60 5060 sipserver.example.com

Применение:

  • Настройка VoIP (SIP, XMPP)
  • Конфигурация Microsoft Active Directory и других корпоративных сервисов
  • Указание серверов для специфичных протоколов
  • Важно для распределённых систем — изменение SRV-записей может нарушить маршрутизацию трафика

PTR (Pointer Record)

PTR-запись выполняет обратное DNS-разрешение — преобразует IP-адрес обратно в доменное имя.

Пример:

1.1.168.192.in-addr.arpa → example.com

Применение:

  • Обратное разрешение DNS для проверки легитимности
  • Требуется для некоторых почтовых серверов (проверка отправителя)
  • Логирование и аудит сетевой активности
  • Несоответствие PTR-записей может вызывать проблемы с доставкой почты и доверием к домену

SOA (Start of Authority Record)

SOA-запись содержит административную информацию о DNS-зоне, включая основной сервер имён, email администратора и параметры обновления зоны.

Пример:

example.com SOA ns1.example.com. admin.example.com. (
    2024010101 ; Serial
    7200       ; Refresh
    3600       ; Retry
    1209600    ; Expire
    86400      ; Minimum TTL
)

Применение:

  • Определение параметров зоны DNS
  • Контроль синхронизации между первичным и вторичными DNS-серверами
  • Изменения параметров SOA могут повлиять на скорость обновления DNS-записей

Мониторинг DNS помогает вовремя замечать важные изменения — от смены IP-адреса до модификации SPF-записей или делегирования NS. Это повышает безопасность и стабильность инфраструктуры.