Saltar al contenido principal

Registros DNS

Referencia completa para todos los tipos de registro compatibles, sus campos, reglas de validación y ejemplos prácticos de configuración.

Tipos de registro compatibles

NexDNS admite 14 tipos de registros DNS. Todos los tipos excepto SOA pueden ser creados y editados por los usuarios. Los registros SOA son gestionados automáticamente por el sistema cuando se crea una zona.

Tipo Propósito Creado por usuario
AAsigna un nombre a una dirección IPv4
AAAAAsigna un nombre a una dirección IPv6
CNAMECrea un alias hacia otro nombre de host
MXEnruta el correo a un servidor de correo
TXTAlmacena texto arbitrario (SPF, DKIM, verificación, etc.)
NSDelega un subdominio a otros servidores de nombresSolo subdominios (NS del ápice gestionado por el sistema)
SRVLocaliza un servicio (host + puerto)
CAAControla qué CAs pueden emitir certificados
PTRDNS inverso – asigna una IP a un nombre de host
ALIASComo CNAME pero permitido en el ápice de la zona
DNAMERedirige un subárbol DNS completo a otro dominio
DSFirmante de delegación DNSSEC – vincula zona hija con padre
TLSAAsocia un certificado TLS con un dominio (DANE)
SOAStart of Authority – metadatos de zona (serial, refresh, retry, etc.)Gestionado por el sistema (solo lectura)

Campos comunes

Cada registro DNS tiene los siguientes campos comunes además de sus campos específicos de tipo.

Nombre

El nombre del registro (nombre de host). Usa @ o deja vacío para referirte al ápice de la zona (p. ej., example.com en sí). Introduce un subdominio como www para crear www.example.com. Se agrega automáticamente un punto final.

Tipo

El tipo de registro. Una vez creado un registro, el tipo no puede cambiarse – necesitas eliminar y recrear el registro.

TTL (tiempo de vida)

Cuánto tiempo (en segundos) los resolvers deben almacenar en caché este registro. El valor predeterminado es 3600 (1 hora). Rango válido: 0 a 2,147,483,647. Hay preajustes rápidos disponibles en el panel: 5 minutos (300), 1 hora (3600) y 1 día (86400).

Registro A

Un registro A asigna un nombre de dominio a una dirección IPv4. Es el tipo de registro más común – indica a los navegadores y otros clientes a qué servidor conectarse.

Campos

Campo Descripción Validación
address La dirección IPv4 a la que debe resolver este nombre. Debe ser una dirección IPv4 válida (p. ej., 203.0.113.50)

Ejemplo

Nombre TTL Tipo Valor
@3600A203.0.113.50
www3600A203.0.113.50

Registro AAAA

Un registro AAAA asigna un nombre de dominio a una dirección IPv6. Funciona de manera idéntica a un registro A pero para redes IPv6.

Campos

Campo Descripción Validación
address La dirección IPv6 a la que debe resolver este nombre. Debe ser una dirección IPv6 válida (p. ej., 2001:db8::1)

Ejemplo

Nombre TTL Tipo Valor
@3600AAAA2001:db8::1

Registro CNAME

Un registro CNAME (Nombre Canónico) crea un alias de un nombre a otro. Cuando un resolver busca un CNAME, sigue el alias y devuelve los registros del destino en su lugar.

Restricciones

  • Los registros CNAME no pueden crearse en el ápice de la zona (@). Usa un registro ALIAS en su lugar para alias en el ápice.
  • Según RFC 1035, un CNAME no puede coexistir con ningún otro tipo de registro en el mismo nombre. Si tienes un registro A en www, no puedes añadir un CNAME en www – y viceversa.

Campos

Campo Descripción Validación
hostname El nombre de host de destino al que apunta este alias. Nombre de host válido (alfanumérico y guiones, máximo 253 caracteres en total, etiquetas de 1 a 63 caracteres cada una)

Ejemplo

Nombre TTL Tipo Valor
www3600CNAMEexample.com.
blog3600CNAMEmysite.hosting.com.

Registro MX

Un registro MX (Mail Exchange) especifica qué servidor de correo es responsable de aceptar correo en nombre del dominio. Múltiples registros MX con diferentes prioridades proporcionan conmutación por error.

Campos

Campo Descripción Validación
priority Determina el orden en que se intentan los servidores de correo. Los valores más bajos se intentan primero. Entero, 0-65535
host El nombre de host del servidor de correo. Nombre de host válido, o . (punto) para un Null MX con prioridad 0 (RFC 7505)

Ejemplo

Nombre TTL Tipo Valor
@3600MX10 mail.example.com.
@3600MX20 mail2.example.com.

Un Null MX (host establecido en . con prioridad 0) indica que el dominio no acepta correo electrónico, según RFC 7505.

Registro TXT

Un registro TXT almacena datos de texto arbitrarios. Se usa comúnmente para autenticación de correo electrónico (SPF, DKIM, DMARC), verificación de propiedad de dominio y otros metadatos.

Campos

Campo Descripción Validación
value El contenido de texto del registro. No debe estar vacío. El entrecomillado se maneja automáticamente – no necesitas añadir comillas dobles al inicio y final.

Ejemplo

Nombre TTL Tipo Valor
@3600TXT"v=spf1 include:_spf.google.com ~all"
_dmarc3600TXT"v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com"

El sistema envuelve automáticamente los valores TXT en comillas dobles para el almacenamiento DNS. Si tu valor ya está entrecomillado, no se entrecomillará doble.

Registro NS

Un registro NS (Name Server) delega un subdominio a un conjunto diferente de servidores de nombres. Se usa cuando un subdominio es gestionado por un proveedor DNS diferente.

Restricción

Los registros NS en el ápice de la zona son creados y gestionados automáticamente por el sistema según tu Grupo de Servidores NS. Solo puedes crear registros NS para subdominios.

Campos

Campo Descripción Validación
hostname El nombre de host del servidor de nombres para esta delegación. Nombre de host válido (alfanumérico y guiones, máximo 253 caracteres en total, etiquetas de 1 a 63 caracteres cada una)

Ejemplo

Nombre TTL Tipo Valor
subdomain86400NSns1.other-provider.com.

Registro SRV

Un registro SRV (Servicio) especifica la ubicación (nombre de host y puerto) de un servicio particular. Es usado por aplicaciones como SIP, XMPP y servidores de juegos para descubrir servicios.

Campos

Campo Descripción Validación
priority Orden en que se intentan los servidores (menor = primero). Entero, 0-65535
weight Peso relativo para balanceo de carga entre registros con la misma prioridad. Entero, 0-65535
port El número de puerto TCP o UDP del servicio. Entero, 0-65535
target El nombre de host de la máquina que proporciona el servicio. Nombre de host válido, o . (punto) para indicar que el servicio no está disponible

Ejemplo

Nombre TTL Tipo Valor
_sip._tcp3600SRV10 60 5060 sip.example.com.
_minecraft._tcp3600SRV0 5 25565 mc.example.com.

El nombre del registro para registros SRV debe seguir la convención _servicio._protocolo (p. ej., _sip._tcp, _minecraft._tcp, _ldap._tcp).

Registro CAA

Un registro CAA (Certificate Authority Authorization) especifica qué Autoridades de Certificación (CAs) tienen permitido emitir certificados SSL/TLS para el dominio. Esto previene la emisión no autorizada de certificados.

Campos

Campo Descripción Validación
flags Normalmente 0. Establece en 128 para marcar esta propiedad como crítica (la CA debe entenderla o rechazar la emisión). Entero, 0-255
tag El tipo de propiedad. Debe ser uno de: issue, issuewild o iodef
value El nombre de dominio de la CA (para issue/issuewild) o una URL de reporte (para iodef). No debe estar vacío

Ejemplo

Nombre TTL Tipo Valor
@3600CAA0 issue "letsencrypt.org"
@3600CAA0 issuewild ";"
@3600CAA0 iodef "mailto:security@example.com"

Registro PTR

Un registro PTR (Pointer) asigna una dirección IP de vuelta a un nombre de host. Se usa para búsquedas DNS inversas – por ejemplo, verificar que la dirección IP de un servidor resuelva a su nombre de host declarado.

Campos

Campo Descripción Validación
hostname El nombre de host directo al que esta dirección IP debe resolver. Nombre de host válido (alfanumérico y guiones, máximo 253 caracteres en total, etiquetas de 1 a 63 caracteres cada una)

Ejemplo

Nombre TTL Tipo Valor
503600PTRserver.example.com.

Registro ALIAS

Un registro ALIAS funciona como un CNAME pero puede usarse en el ápice de la zona (@). El servidor DNS resuelve el destino internamente y devuelve los registros A/AAAA resultantes. Usa ALIAS cuando necesites alias a nivel de ápice (p. ej., apuntar example.com a un nombre de host de balanceador de carga).

Campos

Campo Descripción Validación
hostname El nombre de host de destino para resolver y devolver registros. Nombre de host válido (alfanumérico y guiones, máximo 253 caracteres en total, etiquetas de 1 a 63 caracteres cada una)

Ejemplo

Nombre TTL Tipo Valor
@3600ALIASmyapp.herokuapp.com.

Registro DNAME

Un registro DNAME redirige un subárbol completo del espacio de nombres DNS a otro dominio. A diferencia de CNAME (que crea alias de un solo nombre), DNAME crea alias de todos los nombres bajo el nodo especificado. Útil para migraciones de dominio y reestructuración organizacional.

Campos

Campo Descripción Validación
hostname El dominio de destino al que este subárbol debe ser mapeado. Nombre de host válido (alfanumérico y guiones, máximo 253 caracteres en total, etiquetas de 1 a 63 caracteres cada una)

Ejemplo

Nombre TTL Tipo Valor
legacy3600DNAMEnew-domain.com.

Registro DS

Un registro DS (Delegation Signer) se usa en DNSSEC para vincular una zona hija con su zona padre. Contiene un hash del registro DNSKEY de la zona hija, estableciendo una cadena de confianza.

Campos

Campo Descripción Validación
keytag Un identificador numérico que ayuda a los resolvers a encontrar el registro DNSKEY correspondiente rápidamente. Entero, 0-65535
algorithm El número de algoritmo de firma DNSSEC (p. ej., 8 para RSA/SHA-256, 13 para ECDSA P-256). Entero, 0-255
digest_type El algoritmo de hash usado para crear el digest (p. ej., 2 para SHA-256). Entero, 0-255
digest El hash hexadecimal del registro DNSKEY de la zona hija. No debe estar vacío (cadena hexadecimal)

Ejemplo

Nombre TTL Tipo Valor
@3600DS12345 8 2 49FD46E6C4B45C55D4AC69CBD...A9BE1B

Registro TLSA

Un registro TLSA asocia un certificado o clave pública TLS/SSL con un nombre de dominio, habilitando la Autenticación de Entidades Nombradas basada en DNS (DANE). Permite a los clientes verificar certificados TLS sin depender únicamente de las CAs.

Campos

Campo Descripción Validación
usage Cómo verificar el certificado. Entero, 0-3 (0 = restricción de CA, 1 = certificado de servicio, 2 = ancla de confianza, 3 = emitido por dominio)
selector Qué parte del certificado comparar. Entero, 0-1 (0 = certificado completo, 1 = solo clave pública)
matching_type Cómo comparar los datos del certificado. Entero, 0-2 (0 = coincidencia exacta, 1 = hash SHA-256, 2 = hash SHA-512)
certificate Los datos del certificado o su hash en hexadecimal. No debe estar vacío

Ejemplo

Nombre TTL Tipo Valor
_443._tcp3600TLSA3 1 1 2BB183AF2B...9FA0925A

Registro SOA

El registro SOA (Start of Authority) contiene información administrativa sobre la zona, incluyendo el servidor de nombres primario, el correo electrónico del responsable, el número de serie de la zona y los parámetros de tiempo para transferencias de zona.

Información

Los registros SOA se crean y gestionan automáticamente cuando se crea una zona. No pueden ser creados, editados ni eliminados por los usuarios. El número de serie se incrementa automáticamente cada vez que cambian los registros de la zona.

Ejemplo

ns1.nexdns.tech. hostmaster.example.com. 2024010101 10800 3600 604800 3600

Configuraciones DNS comunes

Apuntar un dominio a un servidor web

Para apuntar tu dominio a un servidor web, crea registros A y AAAA para el dominio raíz, y opcionalmente un CNAME para el subdominio www.

Registros recomendados

Nombre Tipo Valor Propósito
@A203.0.113.50Dominio raíz vía IPv4
@AAAA2001:db8::1Dominio raíz vía IPv6
wwwCNAMEexample.com.www redirige al raíz

Si tu proveedor de hosting te proporciona un nombre de host en lugar de una dirección IP (p. ej., myapp.herokuapp.com), no puedes usar un CNAME en el ápice. Usa un registro ALIAS en @ en su lugar.

Configurar el correo electrónico

Una configuración completa de correo electrónico requiere registros MX (enrutamiento de correo) más registros TXT para autenticación (SPF, DKIM, DMARC). Tu proveedor de correo te proporcionará los valores exactos.

Registros MX (enrutamiento de correo)

Nombre Tipo Valor
@MX10 mail.example.com.
@MX20 mail-backup.example.com.

SPF (Sender Policy Framework)

SPF define qué servidores tienen permitido enviar correo en nombre de tu dominio. Es un registro TXT en el ápice de la zona.

Nombre Tipo Valor
@TXT"v=spf1 mx a include:_spf.google.com ~all"

DKIM (DomainKeys Identified Mail)

DKIM agrega una firma digital a los correos salientes. La clave pública se publica como un registro TXT. Tu proveedor de correo te proporcionará el nombre y valor exactos.

Nombre Tipo Valor
default._domainkeyTXT"v=DKIM1; k=rsa; p=MIGfMA0GCS..."

DMARC (autenticación de mensajes basada en dominio)

DMARC indica a los servidores de correo receptores qué hacer con los correos que no pasan las verificaciones SPF o DKIM. Es un registro TXT en _dmarc.

Nombre Tipo Valor
_dmarcTXT"v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com"

Configurar subdominios

Crea subdominios agregando registros con el nombre del subdominio en el campo Nombre.

Nombre Tipo Valor Propósito
blogCNAMEmysite.wordpress.com.Alojado en plataforma externa
shopA198.51.100.10Directo a dirección IP
apiCNAMEapi-gateway.cloud.com.Endpoint de servicio en la nube

Verificación de certificado SSL

Las autoridades de certificación SSL/TLS frecuentemente requieren verificación de dominio basada en DNS. Te solicitarán crear un registro TXT o CNAME específico.

Verificación por TXT (p. ej., Let's Encrypt)

Nombre Tipo Valor
_acme-challengeTXT"gfj9Xq...Rg85nM"

Verificación por CNAME (p. ej., AWS ACM, DigiCert)

Nombre Tipo Valor
_acme-challengeCNAMEdcv.example-ca.com.

Usa un TTL bajo (300 segundos) para registros de verificación para que se propaguen rápidamente. Puedes eliminarlos después de que se emita el certificado.

Solución de problemas

Retraso en la propagación DNS

Después de crear o cambiar un registro DNS, puede tomar tiempo que el cambio sea visible a nivel mundial. Esto se debe a que los resolvers DNS en todo el mundo almacenan en caché los registros según el valor TTL.

Para cambios urgentes, reduce el TTL a 300 segundos (5 minutos) antes de realizar el cambio, espera a que expire el TTL anterior, luego haz tu cambio. Puedes aumentar el TTL nuevamente después.

Entender el TTL

TTL (Tiempo de Vida) controla cuánto tiempo los resolvers DNS almacenan en caché un registro antes de consultar al servidor autoritativo nuevamente. Un TTL más bajo significa que los cambios se propagan más rápido pero aumenta la carga de consultas. Un TTL más alto reduce la carga pero hace que los cambios tarden más en tomar efecto.

Valor TTL Duración Caso de uso
3005 minutosRegistros que cambian frecuentemente, pruebas, migraciones
36001 horaPredeterminado – buen equilibrio entre rendimiento y flexibilidad
864001 díaRegistros estables que rara vez cambian (MX, NS)

NexDNS acepta valores TTL de 0 a 2,147,483,647 segundos. El valor predeterminado para nuevos registros es 3600 (1 hora).

Conflictos de CNAME

Los registros CNAME tienen reglas estrictas definidas por RFC 1035 que NexDNS aplica automáticamente:

  • Un CNAME no puede crearse en el ápice de la zona (@). El sistema rechazará esto con un error. Usa un registro ALIAS en su lugar.
  • Un CNAME no puede coexistir con ningún otro registro en el mismo nombre. Si ya tienes un registro A o TXT en www, no puedes añadir un CNAME en www hasta que elimines los registros existentes.
  • Si necesitas un comportamiento similar a CNAME en el ápice, usa un registro ALIAS. Se resuelve del lado del servidor y devuelve registros A/AAAA de forma transparente.

No se pueden crear registros NS en el ápice de la zona

Los registros NS en el ápice de la zona (@ o el dominio base) son gestionados automáticamente por el sistema según tu Grupo de Servidores NS. Solo puedes crear registros NS para subdominios – esto se usa para delegar un subdominio a un proveedor DNS diferente.

Límite de registros alcanzado

Cada plan de suscripción tiene un número máximo de registros por zona. Si recibes un error de cuota, has alcanzado este límite. Puedes actualizar tu plan para un límite mayor, o eliminar registros no utilizados. Incluso los planes ilimitados tienen un límite máximo de 10,000 registros por zona.

Errores de validación de nombre de host

Los nombres de host utilizados en registros CNAME, NS, PTR, ALIAS, DNAME, MX y SRV deben cumplir con los estándares DNS:

  • Longitud total máxima de 253 caracteres (excluyendo el punto final).
  • Cada etiqueta (parte entre puntos) debe tener de 1 a 63 caracteres de longitud.
  • Las etiquetas deben comenzar y terminar con un carácter alfanumérico (a-z, 0-9).
  • Las etiquetas solo pueden contener caracteres alfanuméricos y guiones (-).

Utilizamos cookies para garantizar el correcto funcionamiento de este sitio web y mejorar su experiencia. Algunas cookies son estrictamente necesarias para el funcionamiento del sitio, mientras que otras son opcionales.

Puede aceptar todas las cookies o limitar su elección a las estrictamente necesarias. Para más información, consulte nuestra Política de privacidad y nuestra Política de cookies.