Что такое DNS-записи A, CNAME, MX, TXT, SRV?

DNS-записи, или ресурсные записи, в системе доменных имён (DNS) используются для хранения информации о доменах:

  • на какие серверы имён домен делегирован,
  • к какому серверу привязан,
  • куда нужно адресовать запросы к почтовому серверу
  • и др.

А, CNAME, MX, TXT и пр. — это типы таких записей. Название говорит о том, какая информация содержится в записи.

Запись A — это запись, указывающая соответствие доменного имени и IPv4-адреса. В домене второго уровня domain.ru обычно создаются запись A вида wwwmailftp и так далее, обеспечивающие работу имён вида www.domain.rumail.domain.ruftp.domain.ru. Для IPv6-адресов создаются АААА-записи.

Запись MX (mail exchanger) обеспечивает работу маршрутизации почты. Она указывает, на какой адрес почтового сервера должна направляться электронная почта. Запись MX может указывать только на имя сервера (ни в коем случае не на IP-адрес, только на hostname).

Запись CNAME (от англ. canonical name) — это запись псевдонима для домена. Например, можно создать CNAME вида name.domain.ru псевдонимом для домена www.domain.ru

Записи TXT и SRV (service record) применяются для дополнительных сервисов. С их помощью настраиваются SPF-записи, хранится текстовая информация, подтверждается владение доменом.