route53 add record for load balancer

0

在route53中创建负载均衡对应的域名记录时,应该选择A记录还是选择CNAME?

caesar
gefragt vor 3 Monaten405 Aufrufe
2 Antworten
1

在回覆您之前,请留意 A 纪录、A(Alias) 纪录 与 CNAME 不同。A 纪录是一个域名指向静态的 IP 地址。 然而 CNAME 与 A(Alias) 属性更相近,是一个域名指向另外一个资源。关于 CNAME 与 A(Alias) 的比较建议您可以参考这个文件

在 Route53 的最佳实践文件里面有提到,当你的情境可以选择 A(Alias) 纪录 与 CNAME 时,建议你优先使用 A(Alias) 纪录。 A(Alias) 可以帮助你在解析的性能以及 Route53 的费用成本获得更大的优势。

CNAME records

DNS CNAME 记录是一种将一个域名指向另一个域名的方式。如果 DNS 解析器解析 domain-1.example.com 并发现一个指向 domain-2.example.com 的 CNAME,那么 DNS 解析器必须先解析 domain-2.example.com 才能给出响应。这些记录在许多情况下都很有用,例如,当一个网站有多个域名时,确保一致性。

然而,DNS 解析器必须进行更多查询来回答 CNAME 记录,这增加了延迟和成本。在可能的情况下,使用 Route 53 A(Alias) 是一个更快速和更便宜的替代方案。别名记录允许 Route 53 直接回答 AWS 资源(例如,负载均衡器)以及同一托管区域内的其他域名的请求。

https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-choosing-alias-non-alias.html

profile picture
beantwortet vor 3 Monaten
0

基本上会建议使用 CNAME,因为 ELB/ALB 后面的节点 IP 位置会更换,所以使用 CNAME 会是比较好的做法。

profile pictureAWS
Jerry_K
beantwortet vor 3 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen