Sobes.tech
Intern

¿Qué significan los registros DNS?

sobes.tech AI

Respuesta de la IA

Los registros DNS (Sistema de Nombres de Dominio) vinculan nombres de dominio, que son fáciles de leer para las personas (por ejemplo, example.com), con direcciones IP y otra información necesaria para el funcionamiento de Internet. Cada registro tiene un tipo específico que indica su propósito.

Tipos principales de registros DNS y su función:

  • A (Registro de Dirección): Vincula un nombre de dominio con una dirección IPv4.
    // Vincula example.com con una dirección IPv4
    example.com.        IN    A    192.168.1.1
    
  • AAAA (Registro de Dirección IPv6): Vincula un nombre de dominio con una dirección IPv6.
    // Vincula example.com con una dirección IPv6
    example.com.        IN    AAAA    2001:0db8::1
    
  • CNAME (Registro de Nombre Canónico): Crea un alias para otro nombre de dominio. La consulta al alias será redirigida al nombre de dominio principal.
    // www.example.com es un alias para example.com
    www.example.com.    IN    CNAME    example.com.
    
  • MX (Registro de Intercambio de Correo): Indica los servidores de correo responsables de recibir correos electrónicos para el dominio. Incluye prioridad.
    // Intercambio de correo con prioridad 10, apuntando a mail.example.com
    example.com.        IN    MX    10    mail.example.com.
    // Intercambio de correo con prioridad 20, apuntando a anothermail.example.com
    example.com.        IN    MX    20    anothermail.example.com.
    
  • TXT (Registro de Texto): Almacena información textual que puede usarse para diversos fines, como verificar la propiedad del dominio, SPF (Sender Policy Framework) o DKIM (DomainKeys Identified Mail).
    // Ejemplo de registro SPF
    example.com.        IN    TXT    "v=spf1 include:_spf.google.com ~all"
    
  • NS (Registro de Servidor de Nombres): Indica los servidores DNS autorizados para el dominio o subdominio.
    // ns1.example.com es un servidor autorizado para example.com
    example.com.        IN    NS    ns1.example.com.
    // ns2.example.com también es un servidor autorizado
    example.com.        IN    NS    ns2.example.com.
    
  • PTR (Registro de Puntero): Se usa para la resolución inversa de DNS, convirtiendo una dirección IP en un nombre de dominio. Se encuentra en zonas in-addr.arpa (para IPv4) o ip6.arpa (para IPv6).
    // Resolución inversa para 192.168.1.1
    1.1.168.192.in-addr.arpa.    IN    PTR    example.com.
    
  • SRV (Registro de Servicio): Indica la ubicación (nombre de host y puerto) de servidores para un servicio específico.
    // Servidor para el servicio _sip._tcp en example.com, puerto 5060, prioridad 10, peso 5
    _sip._tcp.example.com.    IN    SRV    10    5    5060    sipserver.example.com.
    

Cada registro también tiene un Time To Live (TTL), que indica cuánto tiempo los resolutores DNS deben almacenar en caché la respuesta.

Ejemplo de estructura general de un registro:

// <nombre>    [TTL]    [clase]    <tipo de registro>    <datos>

La clase generalmente es IN (Internet).