【发布时间】:2016-06-12 13:52:34
【问题描述】:
我正在尝试在 AWS Route53 中的一个主账户中设置一个顶级托管区域,该主账户充当其他 3 个(生产、暂存、开发)账户的代理。最终设置的目的如下:
- www.foo.com -> 生产帐号
- foo.com -> 重定向到 www.foo.com
- stage.foo.com -> 临时帐户
- dev.foo.com -> 开发帐户
为了澄清,有 4 个帐户:
- 大师
- 生产
- 分期
- 发展
主账户
到目前为止,3 和 4 工作正常。 root 帐户具有以下内容:
托管区域 (foo.com) - foo.com NS(4 个名称服务器) - 默认 - foo.com SOA - 默认
我添加的唱片集:
- dev.foo.com NS(添加了 dev 帐户 NS 默认记录的 4 个名称服务器)
- stage.foo.com NS(添加了stage账户NS默认记录的4个域名服务器)
临时帐户
托管区域 (stage.foo.com)
- stage.foo.com NS(4 个名称服务器)- 默认
- stage.foo.com SOA - 默认
我添加的唱片集:
- stage.foo.com A 记录 (ALIAS) -> AWS ELB
开发帐户
托管区 (dev.foo.com) - 与舞台相同
- dev.foo.com NS(4 个名称服务器)- 默认
- dev.foo.com SOA - 默认
我添加的唱片集:
- dev.foo.com A 记录 (ALIAS) -> AWS ELB
我面临的问题是如何设置 www.和生产帐户的裸网址。
如果我重复与 stage 和 dev 相同的步骤,通过创建 www.foo.com 的名称服务器并将其委托给具有托管区域的生产帐户www.foo.com - 我能做些什么来处理裸网址 foo.com.
这应该在主帐户还是生产帐户中处理?
另外一个思路是Master账户什么都没有,生产账户什么都处理。这将使裸 A Alias 记录指向 www A Alias 记录,后者又指向 AWS ELB,然后将名称服务器移交给他们自己的帐户进行暂存和开发。
另一个转折是保持它如上所述,但裸 A 别名记录指向生产 AWS ELB 的 www A IP 地址。
这两种方法是更好的方法还是可以在主帐户中处理所有这些?
【问题讨论】:
标签: amazon-web-services dns cname amazon-route53