Inicio Temas CNAME (nombre canónico) ¿Qué es un registro CNAME (nombre canónico)?
Explore el DNS gestionado IBM NS1 Connect Suscríbase al boletín de Think
Ilustración que demuestra el enrutamiento del tráfico de sitio web

Publicado: 21 de febrero de 2024
Colaboradores: Tasmiha Khan

¿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 múltiples nombres de dominio se resuelvan a la misma dirección IP y simplifica el proceso de administración de diversos servicios o subdominios al apuntarlos 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 para el nombre de dominio raíz y los usuarios que acceden a "www.example.com" se refieren al dominio raíz (o ápice de la zona DNS) “ejemplo.com”.

El registro de nombres canónicos puede parecer complejo, pero es una herramienta relativamente sencilla y útil en el mundo de Internet y 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 manera más eficiente y, en última instancia, ofrecer una experiencia de usuario más rápida y fluida.

Solicitar una demostración en tiempo real de NS1 Connect

Mejore el rendimiento de las aplicaciones y agregue resiliencia con DNS autorizado gestionado y soluciones avanzadas de dirección de tráfico.

Contenido relacionado

Suscríbase al boletín de IBM

¿Para qué se emplea un registro CNAME de DNS?

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

La importancia de un registro CNAME radica en su capacidad para ofrecer flexibilidad y facilidad a la hora de gestionar 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 alterar otros registros. 

Los casos de uso comunes incluyen:

  • Apuntar un nombre de host para servicios de red como correo electrónico, FTP o CDNs (Content Delivery Network) al nombre de dominio raíz (el “nombre verdadero”)

  • Señalando subdominios creados para diferentes clientes en el dominio de un proveedor de servicios (company.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, el servidor DNS o la disponibilidad de CDN, u otros factores

  • Registrar un nombre de dominio en varios países y redirigir al dominio principal los sitios web creados para distintas zonas geográficas/países

  • Apuntar sitios web que son propiedad de la misma empresa a un dominio principal
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, emplearemos www.example.com como la dirección solicitada.

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

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 de la dirección “example.com”. El cliente inicia una nueva consulta para "example.com".

5.    Una solicitud de DNS para "example.com" se crea 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

Ciertas restricciones se aplican a los registros CNAME y cómo se pueden usar, incluyendo:

  • Un CNAME no se puede colocar en el nivel de dominio raíz. El dominio raíz es el inicio de autoridad (SOA) del 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 ineficiente 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 tienen una finalidad similar a la de los registros CNAME al redirigir un nombre de dominio a otro. Comprender los matices entre los registros CNAME, los registros de alias y las redireccionamientos, 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 emplean principalmente para subdominios y no pueden coexistir con otros registros en el mismo nombre de host. 

Los registros de alias, similares en función a los registros CNAME, ofrecen una solución alternativa al permitir el uso simultáneo de otros tipos de registros. Sin embargo, los redireccionamientos funcionan de manera diferente al guiar a los usuarios y motores de búsqueda a diferentes URLs 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 de DNS, los registros CNAME, junto con otros registros como MX, A, TXT y NS, desempeñan funciones específicas en la dirección 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 Managed DNS

El servicio de IBM® NS1 Connect Managed DNS ofrece conexiones ofrece conexiones DNS fiables, rápidas y resilientes para evitar interrupciones de la red y mantener su empresa en línea en todo momento.

Explore el DNS gestionado IBM NS1 Connect Solicite una demostración en vivo

Prevención de ataques denegación distribuida del servicio (DDoS) con IBM NS1 Connect

IBM NS1 Connect protege su negocio de ataques denegación distribuida del servicio (DDoS) en DNS gracias a una fuerte resiliencia a nivel de plataforma y a una opción para proteger su factura de aumentos imprevistos de tráfico del DNS.

Explore la prevención de ataques denegación distribuida del servicio (DDoS) con IBM NS1 Connect

IBM NS1 Connect

IBM NS1 Connect proporciona conexiones rápidas y seguras a usuarios de cualquier parte del mundo con DNS premium y dirección de tráfico avanzada y personalizable. Una arquitectura siempre activa y que prioriza las API habilita a sus equipos de TI para monitorear redes, desplegar cambios y realizar mantenimiento de rutina de manera más eficiente.

Explorar IBM NS1 Connect 

Recursos ¿Qué es el sistema de nombres de dominio (DNS)?

El DNS hace posible que los usuarios se conecten a sitios web utilizando URL en lugar de direcciones numéricas de protocolo de Internet.

¿Qué es un servidor DNS?

Los servidores DNS traducen los nombres de dominio del sitio web que los usuarios buscan en los navegadores web a direcciones IP numéricas correspondientes. Este proceso se conoce como resolución de DNS.

¿Qué son los registros DNS?

Un registro del Sistema de Nombres de Dominio (DNS) es un conjunto de instrucciones empleadas para conectar nombres de dominio con direcciones de protocolo de Internet (IP) dentro de los servidores DNS.

¿Qué es la propagación de DNS?

La propagación de DNS se refiere a la cantidad de tiempo que tardan los servidores DNS en propagar los cambios en un registro DNS a través de Internet.

Dé el siguiente paso

Los DNS Services de IBM NS1 Connect Managed ofrecen conexiones DNS resilientes, rápidas y autorizadas para evitar interrupciones de la red y mantener su negocio en línea todo el tiempo

Explore el DNS gestionado IBM NS1 Connect Solicite una demostración en vivo