Si te apetece, puedes seguir mis aventuras en Mi instagram

¿Qué es un registro CNAME?

También te puede interesar: Community Manager en Pontevedra

Un Registro de Nombre Canónico (abreviado como registro CNAME ) es un tipo de registro de recurso en el Sistema de nombres de dominio (DNS) que asigna un nombre de dominio (un alias) a otro (el nombre canónico).

En esencia, el DNS funciona asignando nombres de dominio a direcciones IP específicas. Cuando escribe una URL en su navegador, busca la dirección IP correspondiente a través del DNS y lo lleva al sitio web que desea visitar.

Sin embargo, este es solo un tipo de registro que usa el DNS. Con los registros CNAME, puede asignar URL como alias a su dominio canónico.

Un ejemplo real sería lo que tengo yo:

  1. ricardotero.com
  2. www.ricardotero.com
  3. ricardootero.es

La URL número uno sería el dominio canónico de tu sitio , que apunta hacia la dirección IP de tu sitio. En la práctica, necesitarías configurar un registro CNAME que redirija a los visitantes de www.ricardotero.com  hacia  ricardotero.com .

Al mismo tiempo, también tenemos el mismo nombre registrado usando un dominio de nivel superior (TLD) diferente . Esto significa que querrá crear un segundo registro que redirija la dirección tres hacia la número uno. Todo eso suele suceder a través de su registrador de dominios o cualquier servicio que utilicemos para administrar las URLS.

2 Ejemplos de registros CNAME

De hecho, las entradas CNAME vienen en muchas formas y tamaños. Sin embargo, en la mayoría de los casos, solo necesitarás configurar un registro CNAME para un nuevo sitio web, tipificado por el ejemplo www  que acabo de mencionar.

1. Configuración de nombres de host separados para servicios como el Protocolo de transferencia de archivos (FTP) o el correo electrónico

Si deseas acceder a tu sitio web a través de FTP utilizando un dominio como  ftp.ricardotero.com , deberás configurar un registro CNAME de FTP correspondiente:

Configuración de un registro CNAME de FTP.

Este mismo enfoque se aplica a los registros CNAME para los servicios adicionales que utilizamos, como el correo electrónico. Aquí, debemos establecer un «nombre de host» como «correo» en su lugar:

Creando un registro CNAME de correo.

Esos registros corresponderían a las siguientes dos URL:

  1. ftp.ricardotero.com
  2. mail.ricardotero.com

Con la mayoría de los registradores, puedes ingresar el nombre de host completo (las dos URL que ve arriba) o una abreviatura como  www, ftp y mail.

2. Señalar direcciones con diferentes TLD hacia un dominio «principal»

En algunos casos, vale la pena registrar el mismo nombre de dominio utilizando diferentes TLD. Por ejemplo, puede configurar un registro CNAME para ricardootero.es  que apunte a ricardotero.com. Así es como se vería el registro:

Configurando un nuevo registro CNAME.

Debemos agregar este tipo de registro CNAME al dominio al que deseamos apuntar hacia una URL diferente. En otras palabras, no podemos apuntar un dominio de nivel raíz hacia otro utilizando un registro CNAME. Los dominios raíz, como  ricardotero.com,  deben asignarse a una dirección IP.

Con este mismo enfoque, podemos asignar dominios completamente diferentes a una URL raíz. Repasemos cómo funciona el proceso de mapeo, para que sepa por dónde empezar.

Cómo agregar registros CNAME para tu dominio

Agregar nuevos registros CNAME funciona básicamente de la misma manera con la mayoría de los registradores, aunque la interfaz que usa cada uno puede ser diferente. Para mostrarte cómo funciona esto, voy a configurar un registro básico para apuntar una URL www  hacia un dominio canónico. Para empezar, debemos abrir la configuración de nuestro dominio a través de su registrador.

Por ejemplo, si está utilizando Namecheap, el registrador incluye una pestaña DNS avanzada  para cada dominio que posee. Dentro de la pestaña, podemos agregar varios tipos de registros (¡hay más opciones además de CNAME!).

En el siguiente ejemplo, puede ver un registro «A». Este es un tipo de registro que asigna tu dominio canónico a la dirección IP de tu sitio.

Un ejemplo de un registro A.

Para agregar un registro, debemos hacer clic en AGREGAR NUEVO REGISTRO  y seleccionar  Registro CNAME  en  Tipo de registro :

Añadiendo un nuevo registro CNAME.

En  Host  , debemos ingresar el  prefijo www  para este ejemplo en particular. Ahora agregamos el dominio canónico del sitio web en  Target :

Apuntando una URL www hacia una URL canónica.

Finalmente, hay una última configuración llamada  TTL . Este acrónimo significa «Time to Live» y le dice a los servidores de nombres con qué frecuencia deben actualizar sus registros DNS. Como ya sabrás, los registros DNS tardan algún tiempo en «propagarse» y ser accesibles a nivel mundial. Cuanto menor sea el tiempo de TTL, menor será la espera.

En la mayoría de los casos, recomiendo dejar esta configuración en Automático,  ya que los registros DNS generalmente se propagan lo suficientemente rápido. Por ahora, guardamos el nuevo registro, que debería aparecer debajo A:

Registros A y CNAME.

Hay que tener en cuenta que podemos configurar varios registros CNAME según nuestras necesidades y todos se pueden configurar al mismo tiempo.

Lo que  no podemos  hacer es configurar registros que dirijan el mismo dominio hacia diferentes URL canónicas. Esto significa que no podemos configurar dos registros que apunten a www.ricardotero.com  hacia  ricardotero.com  y  ricardootero.es. Si estamos configurando un nuevo sitio web, la mayoría de las veces solo necesitaremos crear dos registros para que todo funcione. Esos serían un registro A y uno CNAME.

Conclusión

Los registros CNAME son un componente central del DNS . Si necesitamos apuntar dominios unos hacia otros (en lugar de hacia una dirección IP), deberemos usar registros CNAME.

Hay varios usos para los registros CNAME, pero dos de los usos más comunes incluyen:

  1. Configurar nombres de host separados para servicios como FTP o correo electrónico.
  2. Señalar direcciones con diferentes TLD hacia un dominio «principal».