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

What are the types of DNS record?

DNS-сервер отвечает за преобразование доменного имени в IP-адреса, чтобы пользователи могли использовать доменные имена для прямого доступа в Интернет без необходимости запоминать сложные строки IP-номера. Это соответствие между доменными именами и IP-адресами на основе DNS называется «записями DNS».

Наиболее распространенные типы записей DNS:

  • Запись: «А» означает «адрес». Запись — это самый простой тип записи DNS. Согласно RFC 1035, запись A является важной записью для разрешения имен, которая сопоставляет конкретное имя хоста (или доменное имя) с IP-адресом соответствующего хоста. Следовательно, проще говоря, запись A — это IP-адрес, соответствующий указанному доменному имени.
  • Запись AAAA: согласно RFC 3596, запись AAAA также используется для сопоставления определенного имени хоста (или доменного имени) с IP-адресом соответствующего хоста. Запись AAAA концептуально аналогична записи A, но позволяет хранить IPv6-адрес домена, а не IPv4-адрес.
  • Запись CNAME: запись канонического имени. Согласно RFC 1035, запись CNAME используется для указания псевдонима на запись A, поэтому нет необходимости создавать новую запись A для нового имени.
  • Запись MX: запись почтового обмена. Согласно RFC 1035, запись MX указывает на почтовый сервер, который используется для определения местоположения почтового сервера в соответствии с суффиксом адреса получателя, когда система электронной почты отправляет почту. Например, когда кто-то хочет отправить письмо на адрес user@mydomain.com, почтовая система отправителя ищет MX-запись для mydomain.com через DNS. Если запись MX существует, электронное письмо будет отправлено на почтовый сервер, указанный в записи MX.
  • Запись NS: запись сервера имен. Согласно RFC 1035, записи NS используются для делегирования разрешения доменного имени DNS-серверу. Запись NS DNS-сервера обычно имеет вид ns1.domain.com, ns2.domain.com и т. д.
  • Запись SRV: Запись службы. Согласно RFC 2782, записи SRV используются для определения местоположения сервера, который предоставляет конкретную услугу, такую как хост, порт и т. д.
  • Запись PTR: Запись указателя. Согласно RFC 1035, записи PTR используются для сопоставления IP-адреса с соответствующим доменным именем, что является полной противоположностью записи «A». Записи PTR в основном используются для почтовых серверов. Например, кто-то, использующий ABC@163.com, отправляет электронное письмо на адрес 123@gmail.com. Когда почтовый сервер gmail получает это электронное письмо, он проверяет заголовок электронного письма, где показано, с какого IP-адреса отправлено электронное письмо, а затем выполняет обратный поиск DNS в соответствии с этим IP-адресом. Если запрошенное доменное имя 163.com, электронная почта будет принята. Если доменное имя отличается от 163.com, электронное письмо будет отклонено.
  • Запись TXT: текстовая запись. Согласно RFC 1035, запись TXT представляет собой описание текстовой информации, предоставленной для имени хоста или имени домена. Одной из его важных функций является установка записи SPF (Sender Policy Framework), которая помогает идентифицировать отправителя электронной почты и не позволяет другим выдавать себя за вашу личность для отправки электронных писем.

Кроме того, существует множество менее часто используемых записей, таких как: AFSDB, APL, CAA, CDNSKEY, CDS, CERT, DHCID, DLV, DNAME, DNSKEY, DS, HIP, HTTPS, IPSECKEY, KEY, LOC, NAPTR, NSEC, OPENPGPKEY, RRSIG, SIG, SOA, SPF, SSHFP, TSIG, URI и т. д.

Нажмите, чтобы просмотреть: Полный список типов записей DNS

Кроме того, TTL очень распространен в записях DNS. TTL означает Time-To-Live, который представляет собой время, в течение которого DNS-запись кэшируется на DNS-сервере. Например, если TTL записи DNS составляет 86400 секунд, запись может оставаться действительной на сервере DNS в течение 24 часов.

📚 Комментарий

Языки