您好,我正在使用亚马逊的弹性负载均衡器。我遇到的问题是,我首先为我的域设置了一个 A 记录,该记录指向负载均衡器的 IP。但是,这只能在短时间内起作用,因为负载均衡器的 IP 不是静态的。因此,为了解决这个问题,我删除了 A 记录并添加了一个名为 www.example.com 的 CNAME 记录,该记录指向负载均衡器的 DNS 地址。
然而,我遇到的奇怪现象是,当我访问 example.com 时,有时它找不到 DNS 记录。如果我访问https://www.example.com或者http://www.example.com它会解决,当我随后尝试 example.com 时,它也会工作一段时间。
你们中有人知道是什么原因导致了这种奇怪的行为以及如何解决它吗?
问候,
答案1
使用 Amazon 负载均衡器时,您还需要使用 ALIAS DNS 记录。您没有提到您正在使用 Route 53,但您需要这样做。您需要对域根 (mydomain.com) 和指向负载均衡器的每个子域 (www.mydomain.com) 使用 ALIAS 记录。
此链接解释如何为负载均衡器设置 ALIAS 记录。
答案2
我可以回答我自己的问题。将我的域名转移到路由 53 后,我删除了我的托管区域。然后我重新创建了它,但名称服务器与我注册的域名不同步。
感谢大家的帮助