El Sistema de Nombres de Dominio (DNS) es fundamental para el funcionamiento de Internet, ya que traduce los nombres de dominio legibles por humanos en direcciones IP comprensibles para las máquinas. Para realizar esta tarea, DNS utiliza varios tipos de registros, cada uno con una función específica. A continuación, presentamos una guía técnica detallada de todos los tipos de registros DNS.
Tipo de Registro | Descripción | Ejemplo |
---|---|---|
A (Address) | Mapea un nombre de dominio a una dirección IPv4. | stackscale.com. IN A 192.0.2.1 |
AAAA | Mapea un nombre de dominio a una dirección IPv6. | stackscale.com. IN AAAA 2001:0db8:85a3:0000:0000:8a2e:0370:7334 |
CNAME (Canonical Name) | Mapea un nombre de dominio a otro nombre de dominio. | www.stackscale.com. IN CNAME stackscale.com. |
MX (Mail Exchange) | Especifica los servidores de correo electrónico para el dominio. | stackscale.com. IN MX 10 mail.stackscale.com. |
TXT | Almacena texto arbitrario. Usado comúnmente para verificaciones de dominio y configuraciones de SPF. | stackscale.com. IN TXT "v=spf1 include:_spf.stackscale.com ~all" |
NS (Name Server) | Indica los servidores de nombres autorizados para el dominio. | stackscale.com. IN NS ns1.stackscale.com. stackscale.com. IN NS ns2.stackscale.com. |
PTR (Pointer) | Mapea una dirección IP a un nombre de dominio. Usado en búsquedas inversas. | 1.2.0.192.in-addr.arpa. IN PTR stackscale.com. |
SRV (Service) | Define ubicaciones de servicios específicos como SIP, LDAP, etc. | _service._proto.stackscale.com. IN SRV 10 60 5060 sipserver.stackscale.com. |
SOA (Start of Authority) | Proporciona información sobre el servidor DNS primario y varios temporizadores de actualización. | stackscale.com. IN SOA ns1.stackscale.com. hostmaster.stackscale.com. ( 2021070801 ; Serial 7200 ; Refresh 3600 ; Retry 1209600 ; Expire 3600 ; Minimum TTL ) |
NAPTR (Naming Authority Pointer) | Utilizado para la reescritura de direcciones en aplicaciones como ENUM. | stackscale.com. IN NAPTR 100 10 "U" "E2U+sip" "!^.*$!sip:[email protected]!" . |
CAA (Certification Authority Authorization) | Especifica qué autoridades de certificación pueden emitir certificados SSL/TLS para el dominio. | stackscale.com. IN CAA 0 issue "letsencrypt.org" |
DS (Delegation Signer) | Contiene una clave hash pública para DNSSEC. | stackscale.com. IN DS 12345 3 1 ABCDEF1234567890ABCDEF1234567890ABCDEF12 |
HINFO (Host Information) | Proporciona información sobre el tipo de CPU y sistema operativo en uso en un host. | stackscale.com. IN HINFO "Intel" "Linux" |
DNAME (Delegation Name) | Proporciona alias para un dominio y todos sus subdominios. | stackscale.com. IN DNAME newstackscale.com. |
SPF (Sender Policy Framework) | Define políticas de envío de correo y previene el spam y la suplantación de identidad. | stackscale.com. IN SPF "v=spf1 include:_spf.stackscale.com ~all" |
Conocer los diferentes tipos de registros DNS y sus usos es fundamental para administrar y asegurar dominios en Internet. Desde la resolución básica de nombres hasta configuraciones avanzadas de seguridad y servicios, cada tipo de registro desempeña un papel crucial en la infraestructura de la red. Entender cómo y cuándo usar estos registros puede ayudar a optimizar el rendimiento y la seguridad de tus servicios en línea.