¿Qué es un registro CNAME (nombre canónico)?

21 de febrero de 2024

Autores

Tasmiha Khan

Writer

¿Qué es un registro CNAME (nombre canónico)?

Un registro CNAME, o registro de nombre canónico, sirve como alias dentro del sistema de nombres de dominio (DNS), redirigiendo un nombre de dominio a otro.

Permite que varios nombres de dominio se resuelvan en la misma dirección IP y simplifica el proceso de gestión de varios servicios o subdominios apuntándolos a un único dominio de destino. En particular, todos los registros CNAME deben dirigirse a un nombre de dominio en lugar de a una dirección IP.

El subdominio "www" es un ejemplo común de CNAME. Se proporciona como un alias del nombre de dominio raíz y los usuarios que accedan a "www.example.com" se refieren al dominio raíz (o ápice de la zona DNS) "example.com".

El registro de nombre canónico puede parecer complejo, pero es una herramienta relativamente sencilla y útil en el mundo de Internet y el DNS. Imagine el DNS como una enorme base de datos de nombres, como una guía telefónica, responsable de conectar nombres de sitios web familiares como "www.example.com" a las direcciones reales del internet protocol (IP), que es un conjunto único de números. Los registros CNAME ayudan a las organizaciones a gestionar dominios, distribuir y equilibrar el tráfico de forma más eficiente y, en última instancia, ofrecer una experiencia de usuario más rápida y fluida.

Vista aérea de autopista

Mantenga su cabeza en la nube

Reciba el boletín semanal Think para obtener orientación de expertos sobre cómo optimizar la configuración multinube en la era de la IA.

¿Para qué se utiliza un registro DNS CNAME?

Los registros CNAME sirven como punteros o alias, redirigiendo un nombre de dominio a otro. Son cruciales para simplificar las configuraciones de alojamiento web, especialmente cuando se gestionan varios subdominios o cambios frecuentes de redireccionamiento.

La importancia de un registro CNAME reside en su capacidad para ofrecer flexibilidad y facilidad en la gestión de la redirección de dominios y la asignación de servicios. Permite realizar cambios rápidos en el endpoint de un dominio sin interrumpir los servicios de red asociados ni modificar otros registros.

Los casos de uso más comunes incluyen:

  • Apuntar un nombre de host para servicios de red como correo electrónico, FTP o CDN (red de entrega de contenido) al nombre de dominio raíz (el "nombre verdadero")

  • Apuntar subdominios construidos para diferentes clientes en el dominio de un proveedor de servicios (empresa.hostname.com) al dominio raíz (company.com)

  • Redirigir el tráfico a una CDN óptima en función de la ubicación del usuario, la disponibilidad del servidor DNS o de la CDN, u otros factores

  • Registrar un nombre de dominio en varios países y apuntar sitios web creados para diferentes geografías/países al dominio principal

  • Dirigir sitios web propiedad de la misma empresa a un dominio primario
NS1 Connect

IBM NS1 Connect

Refuerce la resiliencia de su red con IBM NS1 Connect. En este vídeo, analizamos el valor de IBM NS1 Connect para la resiliencia y el rendimiento de las aplicaciones.

Proceso de resolución de DNS para registros CNAME

El siguiente ejemplo de proceso de resolución demuestra cómo funcionan los registros CNAME:

1. Un cliente DNS solicita una dirección (inicia una consulta DNS) y se crea una solicitud DNS. Para este ejemplo, utilizaremos www.example.com como la dirección solicitada.

2. Un solucionador de DNS recibe la solicitud y localiza el servidor de nombres autoritativo que contiene el archivo de zona DNS con registros DNS para el dominio "example.com" .

3. La solicitud DNS se resuelve y el registro CNAME se devuelve al cliente.

4. El cliente reconoce que www.example.com es un alias para la dirección "example.com". El cliente inicia una nueva consulta para "example.com".

5. Se crea una solicitud DNS para "example.com" y el solucionador localiza y devuelve el registro A para "example.com". El registro A contiene la dirección IP.

6. Con esta dirección IP, el cliente DNS se conecta a "example.com".

Restricciones en los registros CNAME

Se aplican ciertas restricciones a los registros CNAME y a cómo se pueden utilizar, entre ellas:

  • Un CNAME no se puede colocar en el nivel de dominio raíz. El dominio raíz es el inicio de autoridad (SOA) de DNS, que debe apuntar a una dirección IP.

  • Un registro CNAME apunta a otro nombre de dominio. Los registros CNAME nunca apuntan a una dirección IP.

  • Un nombre de host definido en un registro CNAME no puede tener ningún otro registro de recursos de otros tipos, como registros de intercambio de correo (MX), registros TXT o registros A. Hay excepciones para los registros DNSSEC, como RRSIG y NSEC.

  • Un registro CNAME puede apuntar a otro registro CNAME, pero esto es ineficaz y no se considera una buena práctica.

  • Los registros MX y los registros del servidor de nombres (registros NS) nunca deben apuntar a un alias CNAME.

¿Cuál es la diferencia entre registros CNAME, registros de alias y redireccionamientos?

Los registros de alias cumplen una función similar a los registros CNAME al redirigir un nombre de dominio a otro. Comprender los matices entre los registros CNAME, los registros de alias y las redirecciones, y sus relaciones dentro del panorama del DNS, es fundamental para una gestión eficiente del dominio.

Los registros CNAME actúan como alias, dirigiendo un nombre de dominio a otro. Se utilizan principalmente para subdominios y no pueden coexistir con otros registros en el mismo nombre de host.

Los registros de alias, de función similar a los registros CNAME, ofrecen una solución alternativa al permitir el uso simultáneo de otros tipos de registros. Sin embargo, las redirecciones funcionan de forma diferente, guiando a usuarios y motores de búsqueda hacia diferentes URL y, por lo general, se implementan a nivel de servidor web.

Un registro A (registro de direcciones) asigna directamente un nombre de dominio a una dirección IPv4. Los registros AAAA asignan un nombre de dominio a una dirección IPv6. A diferencia de los registros CNAME, los registros A no proporcionan un alias, sino una traducción directa de un nombre de dominio a una dirección IP.

En el contexto más amplio del DNS, los registros CNAME, junto con otros registros como MX, A, TXT y NS, desempeñan funciones específicas en el direccionamiento de nombres de dominio, el enrutamiento del tráfico, la especificación de servidores de correo, la asignación a direcciones IP, el almacenamiento de datos textuales y la indicación de servidores de nombres autorizados.

Soluciones relacionadas
IBM NS1 Connect

IBM NS1 Connect es un servicio en la nube totalmente gestionado para DNS empresarial, DHCP, gestión de direcciones IP y dirección del tráfico de aplicaciones.

Explore NS1 Connect
Soluciones de red

Las soluciones de redes en la nube de IBM proporcionan conectividad de alto rendimiento para potenciar sus aplicaciones y su negocio.

Explore las soluciones de red en la nube
Servicios de soporte de redes

Consolide el soporte de los centros de datos con IBM Technology Lifecycle Services para redes en la nube y más.

Servicios de redes en la nube
Dé el siguiente paso

Refuerce la resiliencia de su red con IBM NS1 Connect. Comience con una cuenta de desarrollador gratuita para explorar soluciones de DNS gestionado o programe una demostración en directo para ver cómo nuestra plataforma puede optimizar el rendimiento y la fiabilidad de su red.

Explore los servicios DNS gestionados Solicite una demostración en directo