我目前正在将 route53 用于指向同一网站的 2 个域。
假设它们是www.example.com和www.example.com.xx,我创建了 2 个托管区域并维护了默认创建的配置。因此,最初我在每个托管区域中都有NS和SOA的条目。
我的 EC2 实例位于 Elastic Load Balancer 之后,因此我的第一步是为两个域及其裸域创建别名,具有以下场景:
www.example.com
名称类型值
example.com。NS 生成值
example.com。SOA 产生的价值
example.com。我的 ELB
*.example.com 的别名。我的 ELB
www.example.com 的别名。我的 ELB 的别名www.example.com.xx
名称类型值
example.com.xx。NS 生成的值
example.com.xx。SOA 生成值
example.com.xx。我的 ELB
*.example.com.xx 的别名。我的 ELB
www.example.com.xx 的别名。我的 ELB 的别名
两个域都指向同一个 ELB,其中 Apache 配置为example.com。然后,如果 request.get_host 包含.com.xx子字符串,我的 Django 应用程序子域中间件将重定向到 example.com(301) 。
它适用于 www.example.com 和 example.com 以及 www.example.com.xx,我的问题是example.com.br 永远不会到达我的服务器。
我已经尝试创建一个 PTR 条目 example.com.br -> www.example.com.br,但这不是解决方案。
任何人都可以指出我的这个裸域的 DNS 配置失败了吗?
谢谢