Какие протоколы записи есть в DNS

«Какие протоколы записи есть в DNS» — вопрос из категории Сети, который задают на 23% собеседований Golang Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

DNS поддерживает несколько типов записей (Resource Records):

  • A - IPv4 адрес (пример: example.com. IN A 93.184.216.34)
  • AAAA - IPv6 адрес
  • CNAME - каноническое имя (алиас, например www.example.com. IN CNAME example.com.)
  • MX - почтовый сервер (example.com. IN MX 10 mail.example.com.)
  • NS - DNS-сервер для зоны
  • TXT - произвольный текст (часто для проверок, SPF)
  • SRV - информация о сервисах
  • PTR - обратная запись (для reverse DNS)
  • SOA - Start of Authority (параметры зоны)

Пример записи в зоне:

example.com.   3600  IN  A     192.0.2.1
www            IN    CNAME example.com.

Основные записи используются для разрешения имён, почты, верификации и других задач.