亚马逊 AWS Route53 委托子域问题
Amazon AWS Route53 Delegate Subdomain Issue
我已经按照这些 instructions 'Creating a Subdomain That Uses Amazon Route 53 as the DNS Service without Migrating the Parent Domain' 多次但没有成功。几个星期前我配置了一个域并让它静置,我今天重新访问它仍然无法正常工作。
我的父域 haynesandcompany.com 由 arvixe.com 托管。
这是我按照说明执行的步骤;
- 在 Route53 上创建了一个托管区域 'helloamazon.haynesandcompany.com'。
- 在我的主机 arvixe.com 上为 'helloamazon.haynesandcompany.com' 创建了一个子域,删除了 NS 记录并将其替换为 Route53 报告的 NS 记录。
- 此时 arvixe 上子域的 DNS 配置仅包含 4 条 NS 记录,没有其他内容。
回到 Route53,我创建了一个 TXT 记录来验证我使用值 "bensayshello" 的工作,还创建了一个指向我的 Elastic Load Balancer 实例 ALIAS 的 A 记录。我在 53 号公路上的配置如下所示;
helloamazon.haynesandcompany.com A ALIAS dualstack.awseb-e-q-awsebloa-14c3yer0oht29-329340065.us-east-1.elb.amazonaws.com. Routing Policy: Simple, Evaluate Target Health: No
helloamazon.haynesandcompany.com NS ns-1845.awsdns-38.co.uk, ns-906.awsdns-49.net, ns-1063.awsdns-04.org, ns-461.awsdns-57.com
helloamazon.haynesandcompany.com SOA ns-1845.awsdns-38.co.uk. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400
helloamazon.haynesandcompany.com TXT "bensayshello"
www.helloamazon.haynesandcompany.com A ALIAS dualstack.awseb-e-q-awsebloa-14c3yer0oht29-329340065.us-east-1.elb.amazonaws.com. Routing Policy: Simple, Evaluate Target Health: No
根据我的理解,导航到 helloamazon.haynesandcompany.com 现在应该可以,但失败了。 dnsstuff.com DNS 报告提供了一堆警告和错误,运行 对 whatsmydns.com 的传播测试显示每个第二台服务器都正常,其余的 return 失败。请注意,我设置这一切已经有几个星期了,所以我不认为这只是给它更多时间的问题。
我想我明白你的错误了。
Created a subdomain on my host ... removed the NS records
如果您正确执行此操作,则不会有任何 NS 记录供您使用 "remove." 基于此,不要在其他 DNS 提供商处创建单独的子域作为其自己的实体。没有任何东西可以将其与父域联系起来。
在 现有 父域中,在其他 DNS 提供商处,只需为 host [=24= 创建 NS 类型的记录] 使用分配给 Route 53 中托管区域的名称服务器。
这应该就是您所需要的。
我已经按照这些 instructions 'Creating a Subdomain That Uses Amazon Route 53 as the DNS Service without Migrating the Parent Domain' 多次但没有成功。几个星期前我配置了一个域并让它静置,我今天重新访问它仍然无法正常工作。
我的父域 haynesandcompany.com 由 arvixe.com 托管。
这是我按照说明执行的步骤;
- 在 Route53 上创建了一个托管区域 'helloamazon.haynesandcompany.com'。
- 在我的主机 arvixe.com 上为 'helloamazon.haynesandcompany.com' 创建了一个子域,删除了 NS 记录并将其替换为 Route53 报告的 NS 记录。
- 此时 arvixe 上子域的 DNS 配置仅包含 4 条 NS 记录,没有其他内容。
回到 Route53,我创建了一个 TXT 记录来验证我使用值 "bensayshello" 的工作,还创建了一个指向我的 Elastic Load Balancer 实例 ALIAS 的 A 记录。我在 53 号公路上的配置如下所示;
helloamazon.haynesandcompany.com A ALIAS dualstack.awseb-e-q-awsebloa-14c3yer0oht29-329340065.us-east-1.elb.amazonaws.com. Routing Policy: Simple, Evaluate Target Health: No helloamazon.haynesandcompany.com NS ns-1845.awsdns-38.co.uk, ns-906.awsdns-49.net, ns-1063.awsdns-04.org, ns-461.awsdns-57.com helloamazon.haynesandcompany.com SOA ns-1845.awsdns-38.co.uk. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400 helloamazon.haynesandcompany.com TXT "bensayshello" www.helloamazon.haynesandcompany.com A ALIAS dualstack.awseb-e-q-awsebloa-14c3yer0oht29-329340065.us-east-1.elb.amazonaws.com. Routing Policy: Simple, Evaluate Target Health: No
根据我的理解,导航到 helloamazon.haynesandcompany.com 现在应该可以,但失败了。 dnsstuff.com DNS 报告提供了一堆警告和错误,运行 对 whatsmydns.com 的传播测试显示每个第二台服务器都正常,其余的 return 失败。请注意,我设置这一切已经有几个星期了,所以我不认为这只是给它更多时间的问题。
我想我明白你的错误了。
Created a subdomain on my host ... removed the NS records
如果您正确执行此操作,则不会有任何 NS 记录供您使用 "remove." 基于此,不要在其他 DNS 提供商处创建单独的子域作为其自己的实体。没有任何东西可以将其与父域联系起来。
在 现有 父域中,在其他 DNS 提供商处,只需为 host [=24= 创建 NS 类型的记录] 使用分配给 Route 53 中托管区域的名称服务器。
这应该就是您所需要的。