Qué hacen realmente los registros DNS
Cuando compras un dominio, el registrador te da un nombre. Pero ese nombre no hace nada hasta que le dices al sistema DNS global a dónde apunta. Los registros DNS son esas instrucciones: envía el tráfico web aquí, entrega el correo allá, verifica la propiedad con esta cadena. Hazlos bien y tu sitio carga, tu correo llega al buzón y los servicios de terceros se autentican. Hazlos mal y los usuarios ven una página aparcada o tus mensajes desaparecen en el spam.
El registro A — donde vive tu sitio web
Un registro A mapea un nombre de dominio a una dirección IPv4. Cuando alguien escribe example.com en un navegador, el navegador pregunta al DNS dónde vive example.com, y el registro A devuelve algo como 192.0.2.10. El navegador entonces se conecta a ese servidor.
- Si cambias de hosting, debes actualizar el registro A antes de que el tráfico llegue al nuevo servidor.
- Los registros AAAA son el equivalente para IPv6. Opcionales, pero añadir uno ayuda a los usuarios en redes sólo IPv6.
CNAME — un alias de un nombre a otro
Un registro CNAME (Canonical Name) apunta un nombre a otro nombre. Podrías apuntar www.example.com a example.com, o shop.example.com a shopify.com.
La regla estricta: no puedes tener un CNAME en el ápex (el example.com desnudo). La mayoría de proveedores ofrecen registros ALIAS o ANAME como solución alternativa.
MX — a dónde va tu correo
Los registros MX (Mail Exchange) indican a los servidores de correo dónde entregar el email para tu dominio. Cada MX tiene un número de prioridad — menor significa mayor prioridad. Si tu servidor principal no está disponible, los servidores de correo prueban el siguiente.
- Google Workspace: 1 smtp.google.com.
- Microsoft 365: 0 yourdomain-com.mail.protection.outlook.com.
- Hostinger: 5 mx1.hostinger.com., 10 mx2.hostinger.com.
Si no envías correo desde tu dominio, deberías igualmente añadir un registro TXT SPF que indique que nadie está autorizado a enviar. Esto bloquea a los atacantes que intenten suplantar tu dominio.
TXT — verificación, SPF, DKIM, DMARC
Los registros TXT contienen texto arbitrario. El DNS no los interpreta, pero otros sistemas sí. Los cuatro usos más importantes:
- Verificación de dominio para Google, Apple, Stripe, Slack y servicios similares.
- SPF: "v=spf1 include:_spf.google.com ~all" — lista quién está autorizado a enviar correo en tu nombre.
- DKIM: una clave pública que el servidor receptor usa para verificar una firma criptográfica en el correo saliente.
- DMARC: "v=DMARC1; p=quarantine; rua=mailto:[email protected]" — indica a los receptores qué hacer con el correo que falla SPF o DKIM.
SPF, DKIM y DMARC juntos son lo que saca tu correo de las carpetas de spam. Omítelos y la entregabilidad sufre, incluso con un servicio de envío perfectamente configurado.
Propagación y TTL
Cada registro tiene un TTL (time to live) — cuánto tiempo almacenan los resolvedores la respuesta antes de volver a preguntar. Un TTL típico es de una hora. Después de cambiar un registro, espera que algunos usuarios vean el nuevo valor de inmediato y otros vean el anterior durante hasta un TTL.
Si sabes que vas a cambiar un registro pronto, reduce el TTL a cinco minutos con uno o dos días de antelación. El cambio se propagará en minutos cuando lo hagas.
La lista práctica de verificación
- Registro A (y AAAA si tu hosting admite IPv6) apuntando a tu servidor web.
- Registros MX apuntando a los valores indicados por tu proveedor de correo.
- SPF como registro TXT en el ápex.
- Registros TXT DKIM (tu proveedor de correo te da los valores).
- Registro TXT DMARC en _dmarc.yourdomain.com, empezando con p=none para monitorización, luego escalando a quarantine.
- Registros TXT de verificación para cualquier servicio de terceros que los necesite.
Esa es la base. Todo lo demás es específico de cada servicio.