【发布时间】:2012-12-13 21:11:06
【问题描述】:
我目前正在将 route53 用于指向同一网站的 2 个域。
假设它们是 www.example.com 和 www.example.com.xx,我创建了 2 个托管区域并维护了默认创建的配置。因此,最初我在每个托管区域中都有 NS 和 SOA 条目。
我的 EC2 实例位于 Elastic Load Balancer 后面,因此我的第一步是为两个域及其裸域创建别名,具有以下场景:
www.example.com
名称 类型 值
例子.com。 NS 产生的价值
例子.com。 SOA 产生的价值
例子.com。一个 我的 ELB 的别名
*.example.com。一个 我的 ELB 的别名
www.example.com。一个 我的 ELB 的别名www.example.com.xx
名称 类型 值
示例.com.xx。 NS 产生的价值
示例.com.xx。 SOA 产生的价值
示例.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 配置失败了吗?
谢谢
【问题讨论】:
标签: django apache dns amazon-route53