Какие основные типы записей существуют в DNS?

Ответ

В системе доменных имен (DNS) используются различные типы ресурсных записей (Resource Records, RR) для хранения информации о доменах. Они работают как «телефонная книга интернета», связывая доменные имена с различной информацией.

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

  • A (Address): Связывает доменное имя с IPv4-адресом.

    • Пример: example.com. IN A 93.184.216.34

  • AAAA (Quad A): Связывает доменное имя с IPv6-адресом.


  • CNAME (Canonical Name): Создает псевдоним (алиас) для другого доменного имени. Весь трафик, направленный на псевдоним, перенаправляется на основное (каноническое) имя.

    • Пример: www.example.com. IN CNAME example.com.
  • MX (Mail Exchanger): Указывает на почтовые серверы, ответственные за прием электронной почты для домена. Имеет приоритет (чем меньше число, тем выше приоритет).

    • Пример: example.com. IN MX 10 mail.example.com.

  • NS (Name Server): Указывает на авторитативные DNS-серверы, которые хранят информацию о доменной зоне.


  • TXT (Text): Позволяет хранить произвольную текстовую информацию. Часто используется для:

    • SPF (Sender Policy Framework) для борьбы со спамом.
    • DKIM (DomainKeys Identified Mail) для верификации подлинности писем.
    • Подтверждения владения доменом для различных сервисов (Google, Yandex и др.).

  • SRV (Service): Указывает местоположение (хост и порт) для определенных сервисов, например, для протоколов SIP (VoIP) или XMPP (чаты).



  • PTR (Pointer): Используется в обратных DNS-зонах для преобразования IP-адреса в доменное имя (Reverse DNS lookup).



  • SOA (Start of Authority): Начальная запись зоны, содержит служебную информацию о домене: основной сервер, email администратора, серийный номер зоны и таймеры.