微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

domain-name-system – 不同的AWS账户可以管理不同的子域吗?

我有两个AWS账户.将example.com作为托管区域的主帐户,然后具有多个记录集(即api.example.com和kibana.example.com).

第二个帐户将test.example.com作为托管区管理,具有相同的记录集(即api.testing.example.com和kibana.testing.example.com).

如何告诉主帐户将.testing.example.com的请求引用到子帐户.
我不想更改主帐户,因为我想在“实时”和“测试”中使用相同的云形成模板.

我已经将这两个设置为如上所述并且它不起作用(api.testing.example.com无法解析).我还尝试将master帐户中的testing.example.com ns记录设置为子帐户(1)中指定的记录.唉,这不是我之前做过的事情,Google搜索没有返回任何内容.

1)我搞砸了,这就是答案.见下文.

解决方法

How to I tell the master account to push requests for .testing.example.com down to the child account.

请求是引用的,而不是推送的,但是您可以通过将子域委派给与承载父区域的服务器不同的Route 53服务器集来实现所需的结果.

查看您为testing.example.com创建的新托管区域.这可以位于同一AWS账户,不同的AWS账户……任何AWS账户.这里没有“帐户”相关的东西.这使用标准DNS配置.整个DNS是一个层次结构.全局根可以告诉你在哪里找到com,com服务器可以告诉你在哪里找到example.com,并且example.com没有什么实质性的区别告诉你在哪里找到testing.example.com而不是给你一个直接回答.

请注意Route 53分配给testing.example.com托管区域的4个名称服务器.验证它们是否与分配给example.com托管区域的不同. (对于它们中的任何一个都应该是不可能的,但要验证这一点.)

现在,回到example.com区域,使用记录类型NS创建一个带有主机名测试的新资源记录,并在下面的框中输入Route 53分配给testing.example.com的4个名称服务器.

现在,当对test.example.com及其下面的任何内容的请求到达处理example.com的Route 53服务器之一时,回复将不是来自testing.example.com的答案 – 回复将为请求者提供与testing.example.com相关的4条NS记录和相当于“我不知道,但试着询问其中一个人”的答案.

这就是它的完成方式.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐