Similitudes y diferencias entre el registro CNAME y el registro Route 53 ALIAS


Respuestas:


25

Tanto los registros CNAME como los alias proporcionan un nivel de indirección, es decir, es un puntero a otra ubicación que requiere un paso adicional para encontrar la respuesta. La diferencia es quién realiza este paso adicional.

Con los registros CNAME, el cliente realiza el paso adicional. El servidor simplemente devuelve el valor configurado del registro CNAME, y el cliente es responsable de buscar ese nombre para encontrar el registro A / AAAA.

Con los registros de alias, el servidor realiza el paso adicional. El servidor toma el valor configurado del registro y lo resuelve activamente para encontrar el registro A / AAAA. Luego devuelve este resultado al cliente como un registro A / AAAA, y el cliente no necesita hacer nada para obtener la respuesta final. El cliente ni siquiera sabe que el servidor hizo esto, simplemente ve un registro A / AAAA simple.

La documentación de Route53 tiene más detalles sobre los registros de alias. Por el momento, los registros de alias solo pueden apuntar a nombres de host ELB o a un nombre de host en la misma zona.


Actualización sobre qué conjunto de registros de recursos de Alias ​​puede señalar: una distribución de CloudFront, un entorno Elastic Beanstalk, un ELB Classic o Application Load Balancer, un bucket de Amazon S3 que está configurado como un sitio web estático u otro conjunto de registros de recursos de Amazon Route 53 en el misma zona alojada
KJH

2

Los CNAME no pueden usarse para el vértice del dominio (es decir example.com) sin rarezas. Los registros ALIAS actúan esencialmente como CNAME entre bastidores, pero se presentan como registros A para los sistemas solicitantes.


Si es necesario que el registro de alias sea de algún ELB ... ¿no puede ser un host que ejecute un equilibrador de carga de software ...?
pradeepchhetri

Es mucho más fácil para Amazon saber qué sucede detrás de escena en AWS que el sistema de otra persona. Sería posible construir un sistema similar que funcione para hosts externos ... pero en la mayoría de los casos sería mejor tener una IP estática y un registro A.
ceejayoz
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.