DNS Glue 记录 - Route 53 域名/Godaddy 拒绝

DNS Glue 记录 - Route 53 域名/Godaddy 拒绝

我们有一个域名 muzzard.com,该域名由 AWS Route 53 托管

AWS 为我们提供了以下名称服务器

ns-1996.awsdns-57.co.uk,ns-1368.awsdns-43.org,ns-777.awsdns-33.net,ns-436.awsdns-54.com

这些已被添加到 muzzard.com,作为其在 MyDomain.com 上的域名服务器,而 MyDomain.com 是 muzzard.com 的最终注册商

在此处输入图片描述

我可以在 DNS 中看到它们:

> set querytype=all
> muzzard.com
Server:  ns-1996.awsdns-57.co.uk
Address:  205.251.199.204

muzzard.com     internet address = 54.194.110.136
muzzard.com     nameserver = ns-1368.awsdns-43.org
muzzard.com     nameserver = ns-1996.awsdns-57.co.uk
muzzard.com     nameserver = ns-436.awsdns-54.com
muzzard.com     nameserver = ns-777.awsdns-33.net
muzzard.com
        primary name server = ns-1996.awsdns-57.co.uk
        responsible mail addr = awsdns-hostmaster.amazon.com
        serial  = 1
        refresh = 7200 (2 hours)
        retry   = 900 (15 mins)
        expire  = 1209600 (14 days)
        default TTL = 86400 (1 day)
muzzard.com     MX preference = 10, mail exchanger = mail.muzzard.com
mail.muzzard.com        internet address = 159.8.131.164

在那里,我在路线 53 控制面板中添加了 2 个 A 记录:

ns-primary.muzzard.com 和 ns-secondary.muzzard.com

在此处输入图片描述

这些已加载 Windows2012 DNS 软件并将响应请求。

我们想使用 muzzard.com 作为另一个域名 teacher-direct.co.uk 的 DNS 名称服务器,该域名托管在 Godaddy。

我尝试在 Godaddy 控制面板添加 ns-primary.muzzard.com 和 ns-secondary.muzzard.com,但被拒绝,并提示“您必须输入已注册的名称服务器”。

ns-americas、ns-emea 和 ns-apac.muzzard.com 有现有记录(但已不存在)

在此处输入图片描述

当我添加新的名称服务器时,它失败并显示以下错误消息:

在此处输入图片描述

如果我 ping 一下名称服务器,它们就在 DNS 中。

C:\Users\Karl>ping ns-primary.muzzard.com

Pinging ns-primary.muzzard.com [159.8.131.164] with 32 bytes of data:
Reply from 159.8.131.164: bytes=32 time=56ms TTL=115

以下是 ns-primary.muzzard.com 上的 DNS 设置的屏幕截图

在此处输入图片描述

并且 ns-primary 使用 nslookup 对给定的主机名给出正确的 IP 做出正确响应。

C:\Users\Karl>nslookup
Default Server:  google-public-dns-a.google.com
Address:  8.8.8.8

> lserver ns-primary.muzzard.com
Default Server:  ns-primary.muzzard.com
Address:  159.8.131.164

> www.teachers-direct.co.uk
Server:  ns-primary.muzzard.com
Address:  159.8.131.164

Name:    www.teachers-direct.co.uk
Address:  176.34.226.81

我认为这是由于 muzzard.com 缺少“glue”记录造成的

我应该在哪里添加这些 ns 记录?

2016 年 10 月 5 日更新

我必须将此域“teachers-direct”的名称服务器更改为一组可以正常工作的名称服务器,因为它是一个拥有大量流量的实时站点。

目前在评论中提到我还有另一个处于相同情况的域,我还没有转移到工作的 DNS 服务器。

这是技术团队对该域名“carib.com”的回应

“我们的上级域名团队进行了进一步调查,他们发现名称服务器 ns-primary.muzzard.com 和 ns-secondary.muzzard.com 在注册中心不存在。他们告诉我,域名 muzzard.com 的所有者需要为这些添加主机条目。我认为您可以将此信息传递给 muzzard.com 注册商的支持。如果需要更多详细信息,请告诉我,我会尝试获取更多技术细节。如果我还能为您做些什么,请告诉我,我很乐意为您提供帮助。祝一切顺利”

答案1

我不同意 Florin 的观点。只有在解决 DNS 中先有鸡还是先有蛋的问题时才需要使用胶水。在这种情况下,根本不需要胶水,因为您尝试使用以 结尾的名称服务器com.作为co.uk.域名。

我查看了ns-primary.muzzard.comns-secondary.muzzard.com。我发现这些A记录或指向它们的引荐没有任何问题。这两个名称服务器都正确地返回了 的权威响应teachers-direct.co.uk,并且NS记录设置正确。(指向您尝试在控制面板中定义的名称服务器)

$ dig +noall +comments +norecurse @ns-primary.muzzard.com teachers-direct.co.uk SOA
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59089
;; flags: qr aa ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

$ dig +noall +comments +norecurse @ns-secondary.muzzard.com teachers-direct.co.uk SOA
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61146
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

$ dig +short +norecurse @ns-primary.muzzard.com teachers-direct.co.uk NS
ns-primary.muzzard.com.
ns-secondary.muzzard.com.

$ dig +short +norecurse @ns-secondary.muzzard.com teachers-direct.co.uk NS
ns-secondary.muzzard.com.
ns-primary.muzzard.com.

此时,我鼓励您再次尝试应用这些名称服务器。您可能在初次尝试时没有正确配置所有内容,这导致 GoDaddy 的验证检查使用的递归 DNS 服务器缓存(或负面缓存)响应,从而导致此检查继续失败。如果它仍然不起作用,那么可靠的 Håkan Lindqvist 可能会在某个时候发现这个问题并解决问题。

相关内容