我有 4 个 DNS 服务器,分布在两个数据中心。它们也是域服务器。
当我查询 nslookup test.com.au 时,它只返回一个 DNS 服务器,其他 3 个服务器未列出。知道为什么吗?我不认为这是正常行为,因为 nslookup 应该返回所有名称服务器。
以下是仅返回一个 DNS 服务器 10.208.240.20 的结果
Server: localhost
Address: 127.0.0.1
Name: test.com.au
Address: 10.208.240.20
以下是NS服务器查询的结果。
test.com.au nameserver = dc10.test.com.au
test.com.au nameserver = dc11.test.com.au
test.com.au nameserver = dc09.test.com.au
test.com.au nameserver = dc12.test.com.au
dc10.test.com.au internet address = 10.208.244.10
dc11.test.com.au internet address = 10.208.240.20
dc09.test.com.au internet address = 10.208.240.10
dc12.test.com.au internet address = 10.208.244.20
答案1
这里没有问题,nslookup 的前两行是 nslookup 连接的 nameserver 的正向和反向记录,剩下的几行就是你问的问题的答案。
从具有 2 个 DC 的域中进行 NSLOOKUP:
C:\>nslookup -type=NS acme.com
Server: dc11.acme.com
Address: 10.11.12.13
acme.com nameserver = dc11.acme.com
acme.com nameserver = dc12.acme.com
dc11.acme.com internet address = 10.11.12.13
dc12.acme.com internet address = 10.12.13.14