Aws Route 53 -如何在多个Aws帐户中保留子域?



我们购买了域名"company.com"通过GoDaddy(由我的公司管理),并在我的aws账户aws-dev中配置了相同域的DNS。我在aws-dev上创建了一个子域"sales.dev.company.com";使用公共托管区域并配置所需的Route 53条目。我能够成功访问这个子域。现在我们有了另一个aws账户aws-test,我们想把DNS (company.com)转移到这个账户但是想要在aws-dev中保留sales.dev.company.com的子域/托管区,因为服务在此帐户中运行。

是否有一种方法可以将company.com的dns转移到aws-test和任何时候对sales.dev.company.com的请求被路由到另一个aws帐户aws-dev,在这种情况下,该帐户托管映射服务,否则所有对company.com的请求将由aws-test帐户提供服务?如果是,如何实现?

在搜索了这个解决方案后,

  1. 创建托管区company.com在aws-test
  2. 更新GoDaddy从步骤1开始将DNS服务器替换为新的DNS服务器
  3. 从aws-dev中删除company.com托管区。
  4. 创建sales.dev.company.com托管区在aws-dev.
  5. 在aws-test中更新company.com步骤4中的ns记录。

简单地说,这就是发生的事情-每当请求被发送到sales.dev.company.com时,它首先去GoDaddy,然后转发给拥有company.com的aws-test,现在因为aws-test知道sales.dev.company.com在哪里,它被转发给aws-dev。

最新更新