Domain IP Lookup

Un CNAME es un alias de un nombre, no de una dirección

www.example.com

registro CNAME

cdn.provider.net

nombre de host de destino

192.0.2.10

registro A, respuesta final

Fundamentos de DNS

Cadenas de CNAME explicadas: sigue un alias hasta su IP

4 min de lectura

Un registro CNAME convierte un nombre DNS en un alias de otro nombre de host canónico. El alias no contiene por sí mismo una dirección IPv4 o IPv6; un resolvedor sigue el destino y busca allí los datos solicitados. Una cadena se produce cuando un alias apunta a un nombre que a su vez es un alias, o cuando la configuración DNS de un proveedor introduce varios destinos gestionados antes de devolver una dirección. Es algo habitual con plataformas de alojamiento y CDN. Entender la cadena ayuda a explicar por qué una consulta sencilla puede mostrar primero un nombre de host y una IP solo después de varios pasos de resolución adicionales.

Sigue cada eslabón con atención

Supongamos que www.example.com es un CNAME de customer.hosting.example, que a su vez es un alias de un nombre de servicio regional. El resolvedor sigue la cadena hasta encontrar los datos de dirección solicitados o hasta llegar a un error o a una configuración no válida. Cada destino de alias es un nombre DNS independiente y puede tener su propio TTL y pertenecer a un proveedor distinto. Al depurar, anota cada eslabón en lugar de fijarte solo en la dirección final. Si el destino está mal escrito, no existe o vuelve a apuntar hacia atrás formando un bucle, la resolución puede fallar aunque el primer registro CNAME parezca correctamente formado en un panel de control.

Resultado de la cadenaQué inspeccionar
El alias se resuelve a A / AAAALos valores de la dirección final y sus TTL
El destino no tiene el tipo solicitadoSi el destino debería publicar esa familia de registros
El destino devuelve NXDOMAINLa ortografía del nombre de host y el estado del destino en el proveedor
La cadena forma un bucleAlias circulares o configuraciones de proveedor en conflicto
Destinos distintos según el resolvedorComportamiento de la CDN, del enrutamiento geográfico o de la caché

Las reglas de los CNAME imponen restricciones. Un nombre que es un CNAME generalmente no puede llevar además datos no relacionados en el mismo nombre propietario, salvo registros relacionados con DNSSEC e implementaciones especiales de los proveedores. Por eso un CNAME en el ápice de la zona entra en conflicto con los registros SOA y NS obligatorios en el DNS estándar. Algunos servicios de alojamiento DNS ofrecen funciones ALIAS, ANAME o de aplanamiento para ofrecer una comodidad similar en el ápice, pero las implementan de formas distintas y devuelven públicamente registros de dirección sintetizados. No des por hecho que una función de la interfaz de un proveedor llamada alias sea necesariamente un CNAME literal en la red.

El TTL y la propiedad del proveedor importan

Cada paso de una cadena de resolución puede almacenarse en caché de forma independiente. Un cambio en el destino final puede no sustituir de inmediato una respuesta de alias que un resolvedor recursivo ya tiene en caché, y distintos eslabones pueden tener valores de TTL diferentes. Si un proveedor te pide añadir un CNAME para verificar un dominio, usa exactamente el nombre propietario y el destino que indica, incluido cualquier prefijo de guion bajo necesario. No reasignes un CNAME existente sin identificar antes qué depende de él. Una cadena solo es tan fiable como los registros y servicios que hay detrás de cada eslabón.

  • Captura todos los destinos CNAME desde el alias hasta la dirección.
  • Comprueba A y AAAA en el destino final de forma independiente.
  • Evita los alias circulares y los registros en conflicto en el mismo nombre propietario.
  • Confirma si el aplanamiento del ápice es una función del proveedor o un registro DNS estándar.
  • Compara los TTL cuando un destino actualizado no se ve en todas partes.

Usar una cadena en una migración

Los CNAME facilitan que un proveedor de alojamiento cambie sus direcciones IP subyacentes sin que el cliente tenga que editar un registro A cada vez. La contrapartida es la dependencia del nombre de destino y de su proveedor. Antes de migrar de plataforma, confirma el nuevo destino, actualiza el alias en la autoridad DNS correcta y verifica toda la cadena desde un resolvedor público. Mantén activo el servicio anterior mientras las cachés aún puedan referirse a su antiguo destino. Si una herramienta de consulta se detiene en el primer alias, usa un resolvedor o verificador que pueda mostrar los eslabones siguientes y luego prueba el servicio final con el nombre de host previsto.

Para conocer la diferencia fundamental entre registros de dirección y de alias, lee CNAME frente a registro A. La referencia de registros DNS explica otros tipos habituales, y la herramienta de consulta de dominios puede mostrar los datos DNS públicos de un nombre de host. Un CNAME visible es un puntero, no el destino en sí; rastrear la cadena completa es la forma fiable de entender a qué punto final conduce el DNS en este momento.

Evita cadenas frágiles durante los cambios de proveedor

Cada alias adicional añade otra dependencia que debe seguir siendo válida y puede introducir otro tiempo de vida en caché. Una cadena larga no está rota automáticamente, pero hace más difícil razonar sobre la respuesta final y puede complicar las migraciones cuando varios proveedores son dueños de distintos eslabones. Mantén la cadena lo más corta que sea práctico, documenta quién controla cada destino y verifica periódicamente que ya no se hace referencia a nombres de plataformas antiguas. Antes de eliminar una cuenta o cambiar de proveedor, busca en la zona los alias que apuntan a sus nombres de host. De lo contrario, un primer CNAME de aspecto correcto puede seguir dependiendo de un destino retirado que solo falla cuando el proveedor antiguo se da de baja.

¿Necesitas comprobar las direcciones DNS públicas de un dominio? Usa la herramienta Domain IP Lookup.

Herramientas gratuitas sobre este tema