Registro CNAME DNS
Alias y redirecciones de dominio
El registro CNAME (Canonical Name) crea un alias de un nombre de dominio hacia otro. En lugar de apuntar a una dirección IP como el registro A, el CNAME apunta a otro nombre de dominio, que a su vez resolverá a una IP.
Comprueba los registros CNAME de cualquier dominio al instante
Comprobar registro CNAME → ¿Cómo funciona un registro CNAME?
Cuando un resolver DNS encuentra un registro CNAME, sigue el alias hasta su destino (el nombre canónico) y continúa resolviendo desde ahí. Este proceso se llama CNAME chasing o seguimiento de CNAME.
; www apunta al dominio raíz vía CNAME
www.ejemplo.com. 3600 IN CNAME ejemplo.com.
# Al resolver www.ejemplo.com:
1. www.ejemplo.com → CNAME → ejemplo.com
2. ejemplo.com → A → 93.184.216.34
Casos de uso del registro CNAME
www → dominio raíz
El uso más clásico: www.ejemplo.com apunta a ejemplo.com. Así cualquier cambio de IP solo requiere actualizar el registro A del dominio raíz.
CDN y servicios externos
Cuando usas un CDN (Cloudflare, Fastly, AWS CloudFront...), apuntas tu subdominio con CNAME al endpoint del CDN. El CDN gestiona las IPs, no tú.
SaaS y servicios de terceros
Muchos servicios (Shopify, HubSpot, Webflow...) piden que apuntes con CNAME tu subdominio personalizado hacia su plataforma.
Subdominios de servicios
mail.ejemplo.com → g.mailgun.com, tracking.ejemplo.com → track.sendgrid.net, etc.
Limitaciones importantes del CNAME
No puede usarse en la raíz del dominio (@)
El estándar DNS prohíbe el CNAME en la zona raíz (@) porque un CNAME excluye cualquier otro registro en ese nombre, incluyendo los NS y SOA que son obligatorios. Algunos proveedores ofrecen "CNAME flattening" o "ALIAS records" como solución propietaria.
No puede coexistir con otros registros del mismo nombre
Si
www.ejemplo.com tiene un CNAME, no puede tener también un registro A, MX o TXT en ese mismo nombre. El CNAME es exclusivo.Añade una consulta DNS adicional
Resolver un CNAME requiere al menos dos consultas DNS (el CNAME y luego el destino). Una cadena de CNAMEs puede requerir más. Esto tiene un impacto mínimo en la práctica, pero es algo a tener en cuenta.
CNAME vs registro A: ¿cuándo usar cada uno?
| Situación | Recomendación |
|---|---|
| Dominio raíz (ejemplo.com) | Registro A (o AAAA). No se puede usar CNAME. |
| Subdominio apuntando a IP propia | Registro A. Más directo y eficiente. |
| Subdominio apuntando a CDN/SaaS | Registro CNAME. El proveedor gestiona las IPs. |
| www → dominio raíz | Registro CNAME a ejemplo.com. Mantenimiento más sencillo. |
| Necesitas MX o TXT en el mismo nombre | Registro A. El CNAME no puede coexistir con otros registros. |