¿Qué es un registro CNAME? Mostramos ejemplos y lo explicamos
No es raro que un sitio web deba ser accesible desde varias direcciones. Para ello, en el Sistema de Nombres de Dominio (DNS), además del predominante y de uso general registro TXT, existe el registro CNAME especializado en redirecciones. Con él se pueden redirigir solicitudes dirigidas a un subdominio hacia un dominio raíz o hacia otro subdominio, siempre que éste esté definido en otro lugar mediante el registro A. De este modo, el registro CNAME puede utilizarse de forma versátil para distribuir peticiones dentro de la propia infraestructura de TI o para capturar entradas erróneas y redirigirlas al servidor virtual o dedicado responsable.
¿Qué es el registro CNAME?
El registro CNAME define un alias para un subdominio y provoca que, al acceder a una dirección definida, se redirija automáticamente a otro dominio y la consulta se resuelva mediante su registro A y su registro AAAA. Como todas las demás entradas del DNS, los registros CNAME consisten en una entrada en un servidor de nombres y, junto con otros datos como el registro A para direcciones IPv4, el registro AAAA para IPv6, registro MX para el correo y registro TXT para información adicional como protección contra SPAM mediante DMARC, DKIM o SPF, constituyen uno de los parámetros más importantes para la resolución de nombres. Al igual que éstos, el registro CNAME sigue una sintaxis fija cuya estructura se ajusta a los estándares para entradas DNS.
¿Qué características tiene el registro CNAME?
El registro CNAME se diferencia en varios aspectos de otras entradas, como el registro TXT (de libre definición) o los registros responsables del enrutamiento directo, el registro A o el registro AAAA: por un lado está sujeto a exigencias estrictas, por otro no es obligatorio y puede utilizarse según las necesidades. Para él se aplican unas reglas estrictas y específicas al propósito que determinan sus posibilidades y límites:
- El registro debe realizarse siempre para un subdominio.
- Un registro solo puede apuntar a un dominio, nunca a una dirección IP.
- Ninguna otra entrada, como un registro MX o un registro A, puede apuntar a un CNAME.
- Como destino pueden usarse subdominios o dominios externos.
- La entrada nunca debe utilizarse para el correo electrónico.
- Es posible combinar varios registros entre sí, pero se considera ineficiente.
- Un CNAME no puede usarse en otra entrada, como un registro A.
En su función, el registro CNAME se asemeja a una entrada ALIAS en un servidor de nombres, pero se diferencia de ella fundamentalmente en dos puntos. El ALIAS permite apuntar de un dominio raíz a otro —por ejemplo de example.com a example.net— y no excluye categóricamente otros registros DNS. En cambio, este registro está exclusivamente permitido para referir una subdominio a otra dirección —por ejemplo my.example.com a example.net— y nunca debe aparecer de nuevo en otro registro A o MX.
¿Cómo está estructurado el registro CNAME?
En su sintaxis, este registro es similar a los demás registros en el DNS y consta de varios datos, que en parte son opcionales y se corresponden con la estructura de otras informaciones en el servidor de nombres. La estructura es sencilla y consta de cinco campos diferentes:
- Nombre: subdominio que solicita el cliente
- Time To Live (TTL, opcional): Duración máxima en caché antes de una nueva consulta
- Clase (opcional): tipo de red, normalmente IN para Internet
- Tipo: tipo de registro DNS
- Datos: destino al que apunta el nombre
Ejemplos de registros serían los siguientes:
www.example.com. 9600 IN CNAME example.com.
ftp.example.com. CNAME example.com.
site.example.de. CNAME example.com.
El registro se realiza por lo general de forma manual o mediante un formulario en la web del proveedor de dominios responsable, que además gestiona sus propios servidores de nombres. Si buscas un nuevo proveedor de dominios, estás en nuestro Comparador de dominios.
Encuentra ahora el proveedor de dominios perfecto
Ir al comparador de dominios
Imagen: Manfred Steger en Pixabay
Escribe un comentario
Más proveedores de hosting
Más artículos interesantes
¿Qué es un registro TXT? Ejemplos y explicación
Explicamos qué es un registro TXT con ejemplos y explicación.