nslookup 解析 CNAME 时 DNS 名称中的分号

nslookup 解析 CNAME 时 DNS 名称中的分号

我在同一个域 country1.company.com 中运行两个 Win2k3 和一个 Win2k8 DNS 服务器(和 AD)。DNS 服务器都为 AD 域 country2.company.com 提供了一个辅助 DNS 区域。这两个 AD 域的配置使其不在同一林中。

由于 country2 是许多资源所在的位置,因此我有 CNAMES,例如 computerA.country1.company.com 映射到 computerA.country2.company.com。在 country1 DNS mmc 中,它看起来像:

computerA         Alias (CNAME)       computerA.country2.company.com  

这一直有效,直到我突然得到如下 nslookup:

> server 192.168.3.2
Default Server:  server1.country1.company.com
Address:  192.168.3.2

> computerA
Server:  server1.country1.company.com
Address:  192.168.3.2

Non-authoritative answer:
Name:    computerA.country1.company.com;country2.company.com
Address:  67.215.65.132

解析的IP当然是不正确的,它是由OpenDNS(我们的DNS转发器)返回的。

这里发生了什么?分号是什么意思?我该如何纠正这个问题?

提前致谢。

答案1

您没有显示发出的确切的 nslookup 命令,但从我在这里看到的情况来看,您查找的内容都有两个答案,并且 nslookup 返回了它们两个,以 ; 分隔。

相关内容