Similitudes et différences entre l'enregistrement CNAME et l'enregistrement Route 53 ALIAS

10

Quelqu'un peut-il souligner les similitudes et les différences entre l'enregistrement CNAME normal et l'enregistrement ALIAS Route 53 d'Amazon. ?

pradeepchhetri
la source

Réponses:

25

Les enregistrements CNAME et alias fournissent un niveau d'indirection, c'est-à-dire qu'il s'agit d'un pointeur vers un autre emplacement qui nécessite une étape supplémentaire pour trouver la réponse. La différence est qui effectue cette étape supplémentaire.

Avec les enregistrements CNAME, l'étape supplémentaire est effectuée par le client. Le serveur renvoie simplement la valeur configurée de l'enregistrement CNAME et le client est responsable de la recherche de ce nom pour trouver l'enregistrement A / AAAA.

Avec les enregistrements d'alias, l'étape supplémentaire est effectuée par le serveur. Le serveur prend la valeur configurée de l'enregistrement et la résout activement pour trouver l'enregistrement A / AAAA. Il renvoie ensuite ce résultat au client sous la forme d'un enregistrement A / AAAA, et le client n'a rien à faire pour obtenir la réponse finale. Le client ne sait même pas que le serveur a fait cela, il voit simplement un simple enregistrement A / AAAA.

La documentation Route53 contient plus de détails sur les enregistrements d'alias. Pour le moment, les enregistrements d'alias ne peuvent pointer que sur les noms d'hôte ELB ou sur un nom d'hôte dans la même zone.

mgorven
la source
Mise à jour sur ce que le jeu d'enregistrements de ressources Alias ​​peut pointer vers: une distribution CloudFront, un environnement Elastic Beanstalk, un ELB Classic ou Application Load Balancer, un compartiment Amazon S3 configuré comme site Web statique ou un autre jeu d'enregistrements de ressources Amazon Route 53 dans le même zone hébergée.
KJH
2

Les CNAME ne peuvent pas être utilisés pour l'apex du domaine (c'est-à-dire example.com) sans bizarreries. Les enregistrements ALIAS agissent essentiellement comme des CNAME en coulisses, mais se présentent comme des enregistrements A aux systèmes demandeurs.

ceejayoz
la source
Que ce soit nécessaire que l'enregistrement d'alias doit être de quelque ELB..peut-il être un hôte exécutant un équilibreur de charge logiciel .. ??
pradeepchhetri
Il est beaucoup plus facile pour Amazon de savoir ce qui se passe dans les coulisses d'AWS que le système de quelqu'un d'autre. Il serait possible de construire un système similaire qui fonctionne pour les hôtes externes ... mais dans la plupart des cas, il serait préférable d'avoir simplement une adresse IP statique et un enregistrement A.
ceejayoz