Un registro de nombre canónico (CNAME) es un tipo de registro de recursos en el sistema de nombres de dominio (DNS) que asigna un nombre de dominio a otro.
¿Qué es un registro CNAME de DNS?
Existen diversos tipos de registros DNS. En la mayoría de los casos, un registro CNAME funciona junto con un registro A. A continuación se describen los registros A.
Registro A
Un registro de dirección (registro A) vincula un nombre de dominio con una dirección IP.
Al acceder a un nombre de dominio, el servidor DNS utiliza el registro A para resolver dicho nombre y obtener la dirección IP asignada. Posteriormente, puede acceder al dominio mediante esa dirección IP.
Ejemplo:
Record type Domain name Record value
A www.example.com 10.10.10.10
Registro CNAME
A diferencia de un registro A, un registro CNAME asigna un nombre de dominio a otro, el cual actúa como alias. El valor de un registro CNAME puede apuntar a un servidor específico mediante un registro A.
Ejemplo:
Record type Domain name Record value
CNAME cname1.example.com www.example.com.w.kunlunsl.com
A www.example.com.w.kunlunsl.com 10.10.10.10
Al acceder al nombre de dominio cname1.example.com, el servidor DNS obtiene el valor del registro CNAME: www.example.com.w.kunlunsl.com. Con base en el registro A de www.example.com.w.kunlunsl.com, el nombre de dominio cname1.example.com se resuelve a la dirección IP 10.10.10.10.
No es posible tener un registro A y un registro CNAME para el mismo nombre de host.
Beneficios de los registros CNAME de DNS
Actualización rápida de direcciones IP del servidor
Si cambia la dirección IP de un servidor, por ejemplo de 10.10.10.10 a 10.10.10.1, solo modifique el valor del registro A con la nueva dirección IP 10.10.10.1. De este modo, los tres nombres de dominio apuntarán a la nueva dirección IP sin necesidad de actualizar sus registros CNAME.
Antes del cambio de dirección IP del servidor:
Record type Domain name Record value
CNAME cname1.example.com www.example.com
CNAME cname2.example.com www.example.com
CNAME cname3.example.com www.example.com
A www.example.com 10.10.10.10
Después del cambio de dirección IP del servidor:
Record type Domain name Record value
CNAME cname1.example.com www.example.com
CNAME cname2.example.com www.example.com
CNAME cname3.example.com www.example.com
A www.example.com 10.10.10.1
Integración con Alibaba Cloud CDN para acelerar la entrega de recursos estáticos
CDN es una red global de puntos de presencia (POP) distribuidos alrededor del mundo. Su función principal es reducir el tráfico hacia el origen; esto previene la congestión de la red y garantiza que el contenido se entregue con la menor latencia posible en diversas regiones y casos de uso. Para más información, consulte What is Alibaba Cloud CDN?
El valor del registro CNAME que devuelve Alibaba Cloud DNS en el paso 3 corresponde al CNAME asignado por CDN al nombre de dominio. Al acceder a www.example.com.cname.com, se conecta al sistema de enrutamiento de CDN. Este sistema asigna el POP óptimo según la información del usuario, quien obtiene el recurso desde dicho POP y acelera así la entrega del contenido.