我通过 GoDaddy 注册域名。现在我在 ELB 后面有一个 AWS EC2 服务器。
我阅读了 AWS 上有关设置 CNAME 的文档。然后我就这么做了。
www CNAME elb.aws.address
而我的 A 记录指向我的 EC2 的 EIP ip 地址。
@ A 123.123.123.123
当我加载 URL 时,它会直接访问域,但不会访问 ELB。我是否应该删除 A 记录,只保留指向 elb 地址的 CNAME?
答案1
这取决于你。无论哪种方式,裸域都不会进入 ELB——除非你使用 Amazon 的 Route 53 服务作为 DNS 并设置别名,否则你无法将裸域与 ELB 一起使用。因为你不能为裸域设置 CNAME。正常做法是让你的服务器对 example.com 进行 301 重定向到 www.example.com,并接受对 example.com 的调用缺乏弹性。