Tipos de registros DNS: A, CNAME, MX, TXT y SRV
Entiende para qué sirve cada registro DNS (A, AAAA, CNAME, MX, TXT, SRV, CAA y NS), cuándo usar cada uno y cómo consultarlos con comandos.
Un registro DNS es una línea de la zona de tu dominio que le dice a internet algo sobre un nombre: dónde está, a dónde va su correo o qué servicio responde en él. Los que más usarás son A (nombre a dirección IPv4), CNAME (nombre a otro nombre), MX (correo), TXT (texto y verificaciones) y SRV (un servicio en un puerto). Esta guía explica cada uno con ejemplos de servicios de SolumeCore.
Los tipos de registro de un vistazo
| Tipo | Qué hace | Valor típico |
|---|---|---|
A |
Apunta un nombre a una dirección IPv4 | 203.0.113.10 |
AAAA |
Apunta un nombre a una dirección IPv6 | 2001:db8::10 |
CNAME |
Convierte un nombre en alias de otro nombre | destino.example.net |
MX |
Indica qué servidor recibe el correo del dominio | Prioridad 10 y servidor mail.example.com |
TXT |
Guarda texto: políticas de correo y verificaciones de propiedad | v=spf1 +a +mx ~all |
SRV |
Indica qué host y puerto ofrecen un servicio | Prioridad, peso, puerto y destino |
CAA |
Indica qué autoridades de certificación pueden emitir SSL para el dominio | 0 issue "letsencrypt.org" |
NS |
Indica qué nameservers responden por el dominio | ns1.example.net |
El editor de zona DNS de un hosting web te permite añadir los siete primeros tipos. Muestra con un candado los registros NS y SOA de la raíz, porque cambiarlos podría desconectar todo el dominio. Consulta Editar registros DNS desde el panel.
Nombre y TTL
Todo registro tiene un nombre y un TTL:
- El nombre es relativo a tu dominio.
@es el propio dominio,wwweswww.tudominio.comytiendaestienda.tudominio.com. Algunos proveedores piden el nombre completo, así que sigue lo que muestre el formulario. - El TTL (tiempo de vida) es cuánto tiempo guardan otras redes una copia de la respuesta. Un TTL corto, como 5 minutos, hace que los cambios se vean antes; uno largo, como 1 día, reduce las consultas cuando todo está estable.
A y AAAA: de nombre a dirección
Un registro A es lo que hace que tudominio.com abra tu servidor. Contiene una dirección IPv4. Un registro AAAA hace lo mismo con una dirección IPv6.
Un hosting web de SolumeCore usa registros A para el dominio, www, cpanel, webmail y mail. Un VPS necesita un registro A con su dirección IP, como se muestra en Apuntar un dominio a tu VPS.
CNAME: un alias de otro nombre
Un CNAME dice «este nombre es igual que ese otro». Es la forma en que muchos servicios te piden conectar un dominio, porque pueden cambiar su dirección sin que tú toques nada. Dos reglas:
- Un
CNAMEno puede ir en la raíz de un dominio (@), porque la raíz también necesita otros registros comoMXyNS. El panel lo rechaza con «Un CNAME no puede ir en el dominio en sí». Usa un registroAahí. - Un nombre con un
CNAMEno puede tener otros registros con el mismo nombre.
SolumeCore usa registros CNAME para conectar tu dominio a un servidor de juego o a una app. Los valores vienen del panel, como en Conectar un dominio a un servicio de SolumeCore.
MX: a dónde va el correo
Un registro MX tiene una prioridad y un servidor de correo. Cuando alguien te escribe, el remitente prueba primero el servidor con el número de prioridad más bajo y pasa al siguiente si no responde. Para llevar tu correo a otro proveedor, reemplazas los registros MX por los que te da ese proveedor. En un hosting web, las plantillas de Google Workspace y Zoho Mail lo hacen con un clic.
TXT: texto, políticas de correo y verificación
Un registro TXT guarda texto plano. Se usa para:
- SPF: indica qué servidores pueden enviar correo en nombre de tu dominio, por ejemplo
v=spf1 +a +mx +ip4:203.0.113.10 ~all. - DKIM: publica la clave que prueba que tus correos están firmados por ti.
- DMARC: indica a los receptores qué hacer con el correo que se hace pasar por tuyo, en un registro llamado
_dmarc. - Verificación: un servicio te pide publicar un texto para probar que el dominio es tuyo. Cuando conectas tu propio dominio a una app, el
TXTllamado_solume-verifyfunciona así.
Un dominio debe tener un único registro SPF. Si usas varios servicios para enviar correo, fusiónalos en un solo registro en lugar de crear dos.
SRV: un servicio en un puerto
Un registro SRV apunta el nombre de un servicio a un host y un puerto. Su nombre tiene la forma _servicio._protocolo. Minecraft Java busca _minecraft._tcp para saber qué puerto usa un servidor, y por eso los jugadores de un servidor con dominio propio no escriben el puerto. Un registro SRV tiene cuatro valores: prioridad, peso, puerto y destino.
CAA: quién puede emitir tus certificados
Un registro CAA limita qué autoridades de certificación pueden emitir SSL para tu dominio. Tiene flags, una etiqueta (issue, issuewild o iodef) y un valor. Si añades uno, comprueba que permite a la autoridad que emite tus certificados; si no, los certificados nuevos fallarán.
NS: quién responde por el dominio
Los registros NS enumeran los nameservers del dominio. Se configuran en tu registrador. Apuntarlos a los nameservers de tu hosting te da el editor de zona DNS del panel; mantener otro proveedor de DNS significa que editas los registros allí.
Consultar un registro tú mismo
dig +short tudominio.com A
dig +short tudominio.com MX
dig +short tudominio.com TXT
dig +short _minecraft._tcp.play.tudominio.com SRV
dig +short tudominio.com NSResolve-DnsName tudominio.com -Type A
Resolve-DnsName tudominio.com -Type MX
Resolve-DnsName tudominio.com -Type TXT
nslookup -type=SRV _minecraft._tcp.play.tudominio.com
Resolve-DnsName tudominio.com -Type NSSolución de problemas
«Revisa el valor: no coincide con este tipo de registro»
El editor comprueba que el valor encaje con el tipo. Un registro A necesita una dirección IPv4, un CNAME un nombre, y un MX un número de prioridad y el nombre de un servidor.
Mi correo dejó de funcionar después de cambiar registros
Puede que hayas reemplazado o borrado los registros MX o SPF. Restáuralos, o aplica la plantilla de tu proveedor de correo para que se creen juntos.
Dos registros con el mismo nombre se comportan de forma extraña
Un nombre puede tener varios registros A, pero no un CNAME junto con otros tipos. Elimina el sobrante o el que entra en conflicto.
Preguntas frecuentes
¿Cuál es la diferencia entre un registro A y un CNAME?
Un registro A apunta un nombre a una dirección IP. Un CNAME apunta un nombre a otro nombre, que a su vez lleva a una dirección IP. Usa A en la raíz y en servidores que controlas, y CNAME cuando un servicio te da un nombre al que apuntar.
¿Por qué no puedo poner un CNAME en mi dominio raíz?
Porque la raíz ya tiene registros que deben convivir, como MX y NS, y un CNAME no puede compartir nombre con otros registros.
¿Para qué sirve un registro TXT?
Sobre todo para políticas de correo (SPF, DKIM, DMARC) y para demostrar a un servicio externo que el dominio es tuyo.
¿Necesito un registro AAAA?
Solo si tu servidor tiene una dirección IPv6 y quieres que las visitas lleguen por IPv6. Con el registro A basta para que el dominio funcione.
Artículos relacionados
- Editar registros DNS desde el panel
- Conectar un dominio a un servicio de SolumeCore
- Cómo comprobar la propagación DNS
- Apuntar un dominio a tu VPS
¿Vas a poner tu dominio a trabajar? Consulta el hosting web de SolumeCore.