我们在使用提示的内部 Windows 2008 DNS 服务器中解析别名记录 samresources.scholastic.com 时遇到问题 - 结果是不存在的域 (NXDOMAIN)。使用 BIND 服务器时,它看起来没问题。我也从 www.dnswatch.info 尝试过 - 结果与我从 Windows 获得的结果相同。
有问题的记录是 samresources.education.scholastic.com 的 CNAME(education 已添加到域中)。Windows 服务器确实可以正确解析此 A 记录。
scholastic.com 的名称服务器返回带有其自身权限记录的 NXDOMAIN 结果。并且它不是 education.scholastic.com 的 DNS 服务器之一。根据此处的信息:http://rfc-ref.org/RFC-TEXTS/2308/chapter2.html似乎它不应该将其自身作为权威记录返回,根本不应该返回权威记录,或者它应该返回education.scholastic.com 的权威记录,甚至返回education.scholastic.com 的 A 记录。
真正奇怪的是,如果我运行 nslookup“set q=any”,然后查找 samresources.scholastic.com,我可以设法解决它。但是,如果我清除转发缓存并重新启动 nslookup,如果没有 q=any,它将再次失败。
此外,清除缓存后,如果我运行 nslookup set q=any scholastic.com - 结果将不包含 ns1(主)和 ns2 名称服务器的互联网地址,但它会返回其他名称服务器的互联网地址。
我想要弄清楚这是否是 scholastic.com 的问题或者是否是我这边的问题(MS DNS)。
谢谢
答案1
这不是你的问题。DNSstuff 报告的问题和你的情况一样,另外还存在其他一些问题。
答案2
当我查看记录时,一切似乎都正常工作。这是通过 Windows DNS 服务器进行的。也许提示搞砸了查找?
> samresources.scholastic.com
Server: XXXXXXXX
Address: 192.168.2.100
Non-authoritative answer:
samresources.scholastic.com canonical name = samresources.education.scholast
ic.com
samresources.education.scholastic.com internet address = 63.251.75.101
> samresources.education.scholastic.com
Server: XXXXXXXXXX
Address: 192.168.2.100
Non-authoritative answer:
samresources.education.scholastic.com internet address = 63.251.75.101
>