Проверка ресурсных DNS-записей домена — утилита dig

Ресурсные записи DNS (Domain Name System) – это ключевой элемент в системе доменных имен, который устанавливает связь между доменным именем и определенным сетевым ресурсом, например, IP-адресом сервера. Они указывают, куда отправить запрос пользователя и какую информацию получить, действуя как телефонный справочник, где имя заменено на домен, а номер телефона – на IP-адрес. Без них сайт или почтовый сервис останутся недоступными, так как серверам в сети интернет необходимо знать, где найти нужный ресурс.

Состав ресурсной записи

Каждая ресурсная запись имеет следующие элементы:

  • Имя (Name): наименование домена, к которому привязана запись (например, devfeed.ru).
  • Тип (Type): определяет назначение и формат записи (например, A, MX, CNAME, TXT).
  • TTL (Time To Live / Время жизни): продолжительность актуальности записи в секундах. Чем меньше значение, тем чаще кэширующие DNS-сервера будут обращаться за информацией к основному источнику, обновляя кэш на своей стороне.
  • Значение (RDATA / Resource Data / Содержимое ресурсной записи): содержит фактические данные, формат которых определяется типом записи (например, IP-адрес для AAAA-записи).

Основные типы ресурсных записей

  • A: говорит о том, на каком IPv4-адресе искать ресурс по наименованию домена.
  • AAAA: ассоциирует имя хоста с IPv6-адресом.
  • MX (Mail Exchanger): указывает на серверы, которые наделены правами обработки доменной почты.
  • CNAME (Canonical Name): нужен для создания псевдонима для другого доменного имени.
  • NS (Name Server): указывает на сервера, ответственные за управление DNS-зоной домена.
  • TXT (Text): содержит произвольный текст и может использоваться для различных целей, например подтверждение владения доменом, DKIM и SPF-записи для борьбы со спамом.
  • SRV (Service): содержит данные о расположении служб (к примеру, SIP-серверов, LDAP и т.д.), а также указание на протокол, который используется для работы указанной службы.

Утилита dig

Dig (сокращение от «domain information groper») — утилита (клиент DNS), предоставляющая пользователю интерфейс командной строки для обращения к системе DNS. В данном случае, используя форму выше, можно просто указать наименование домена и получить актуальный список ресурсных записей запрашиваемого сайта - онлайн и совершенно бесплатно.