多个账户的Route53配置

问题描述 投票:0回答:1

我的 AWS 3 账户中有:

  • 根账户
  • 产品帐户
  • 开发者帐号

根帐户是我们用于计费的主帐户。

我已使用我的 root 帐户在 Route53 中注册了一个域 (rootaccount.com)。在此将其命名为 rootacount.com 我为 rootaccount.com 创建了一个托管区域。我获得了一份 NS 记录和一份 SOA 记录。

在 prod 帐户内,我为子域 prod.rootaccount.com 添加了一个托管区域 我还获得了 NS 和 SOA 条目。

回到 root 帐户,我为 prod.rootaccount.com 添加了一条 NS 记录,并将 NS 值从 prod.rootaccount.com 复制到其中。 (我在最后复制了点) 因此,在 root 帐户中,我现在位于 rootaccount.com 托管区域内

rootaccount.com NS  Simple  -   No  
ns-8xxx.net.
ns-1xxx.co.uk.
ns-2xxx.com.
ns-1xxx.org.

rootaccount.com SOA Simple  -   No  ns-xxx.net. awsdnsxxx

prod.rootaccount.com    NS  Simple  -   No  
ns-3xxx.com.
ns-5xxx.net.
ns-1xxx.org.
ns-1xxx.co.uk.

在 prod.rootaccount.com 内我有:

prod.rootaccount.com    NS  Simple  -   No  
ns-3xxx.com.
ns-5xxx.net.
ns-1xxx.org.
ns-1xxx.co.uk.

prod.rootaccount.com    SOA Simple  -   No  ns-3xxx.com. awsdnsxxx

test.prod.rootaccount.com   A   Simple  -   Yes dualstack.k8s-ctrlroutexxx (ALB)

但是无法连接到 test.prod.rootaccount.com。我在这里错过了什么吗?我在浏览器中遇到的错误是 DNS_PROBE_FINISHED_NXDOMAIN

amazon-route53
1个回答
0
投票

我从未在 Route53 注册过域名,但我认为它与 GoDaddy 或 NameCheap 没有什么不同。

不应该在两个账户中创建托管区域。在您要使用的帐户中创建它(尤其是使用 CloudFront 或 ELB 等集成服务)。最有可能的是,在您的产品帐户中。 不要在根帐户中创建它。

使用您在托管区域中获得的 NS 值修改注册商记录。不要更改托管区域中的 NS 记录!

现在,Route 53 注册商(或 AWS 使用的任何人)指向您的托管区域。在您唯一的托管区域中创建 A / CNAME / 任何记录,然后您就可以开始了!

© www.soinside.com 2019 - 2024. All rights reserved.