DNS-записи

Типы DNS-записей и их атрибуты

DNS-записи — это инструкции, хранящиеся на авторитетных DNS-серверах, которые указывают интернету, как обрабатывать ваш домен.
Каждый тип записи выполняет свою роль.

Мы изучаем DNS-записи по группам, чтобы чётко понимать назначение каждой.

1. Адресные записи

  • A — Привязывает домен к IPv4-адресу.
  • AAAA — Привязывает домен к IPv6-адресу.

2. Псевдонимы / Канонические записи

  • CNAME — Псевдоним одного домена к другому (например, www → example.uz).
  • DNAME — Перенаправляет целое поддерево (редко используется).

3. Почтовые записи

  • MX — Указывает почтовые серверы для домена.
  • TXT — Хранит произвольный текст, часто для SPF, DKIM, DMARC.
  • SPF — (Обычно в TXT) Определяет, какие серверы могут отправлять почту от имени домена.
  • DMARC — (TXT) Политика обработки неудачных проверок почты.
  • DKIM — (TXT) Хранит открытый ключ для подписи почты.

4. Записи серверов имён

  • NS — Указывает авторитетные DNS-серверы для домена.

5. Записи перенаправления / Указатели

  • PTR — Привязывает IP-адрес к домену (обратный DNS).

6. Записи сервисов и протоколов

  • SRV — Указывает расположение (хост, порт) серверов для конкретных сервисов (например, SIP, XMPP).
  • NAPTR — Naming Authority Pointer, используется для сложных сценариев (например, VoIP).

7. Прочие / Проверочные записи

  • CAA — Указывает, какие центры сертификации могут выпускать SSL-сертификаты для домена.
  • SOA — Start of Authority; содержит админ. данные о домене (основной NS, email администратора, серийный номер, время обновления и т.д.).
  • LOC — Сохраняет географическое местоположение домена.
  • RP — Контактные данные ответственного лица.
  • HINFO — Информация о хосте (редко используется).

Почему это важно?

  • DNS-записи обеспечивают работу сайтов, почты и сервисов.
  • Ошибка в конфигурации может вывести из строя сайт или почту.
  • Это своего рода панель управления поведением вашего домена.

Атрибуты DNS-записей

При настройке домена обычно используются такие поля:

  1. Name / Host – Имя хоста или поддомен.
  2. TTL (Time to Live) – Время хранения записи в кэше DNS (в секундах, например 3600 = 1 час).
  3. Type – Тип записи (A, AAAA, CNAME, MX, TXT, NS, SRV и др.).
  4. Value / Data – Содержимое записи (IP-адрес, имя хоста, текст и т.п.).
  5. Priority – Используется только для MX и SRV, задаёт порядок доставки. Для остальных — пусто.

Пример DNS-записей

NameTTLTypeValue / DataPriority
@3600A93.184.216.34
@3600AAAA2001:0db8:85a3:0000:0000:8a2e:0370:7334
www3600CNAMEexample.uz
mail3600MXmail.example.uz10
@3600TXT"v=spf1 include:_spf.example.uz ~all"
@3600NSns1.example.uz
@3600NSns2.example.uz
_sip._tcp3600SRVsipserver.example.uz:506010

Объяснение символа @

  • В поле Name/Host символ @ обозначает корневой домен (например, example.uz).
  • Это сокращение вместо полного домена.
  • Поддомены (www, mail, _sip._tcp) указываются явно.

Вопрос: Можно ли написать example.uz вместо @?
Ответ: Нет. Это создаст поддомен example.uz.example.uz.
Но знайте: некоторые DNS-панели требуют @, другие — FQDN (example.uz.).


Интересные факты