我有一个W2K3服务器是域控制器,也是DNS服务器。 我想在我的networking上创build另一个名为“something.local”的DNS区域,然后将“A”logging指向“admin.something.local”和“www.something.local”等请求到我networking上的计算机。
我不断收到DNS超时,但是在2次尝试成功之后。 为什么会这样呢? 我如何解决问题?
从我的桌面上运行:
nslookup admin.something.local
并得到:
Server: server.domain.com.au.local Address: 192.168.0.10 DNS request timed out. timeout was 2 seconds. DNS request timed out. timeout was 2 seconds. Name: admin.something.local Address: 192.168.0.191
如果我以另一种方式回去:
nslookup 192.168.0.191
我得到:
Server: server.domain.com.au.local Address: 192.168.0.10 Name: admin.something.local Address: 192.168.0.191
很有可能你的DNS或客户端有一点物理资源限制。 在DNS服务器和/或DNS客户端使用虚拟化时,这种情况更为常见。 很可能,在nslookup超时之前,对默认的2秒等待时间返回对查询的响应。
在命令提示符下试试这个:
nslookup timeout=3 admin.something.local
如果这是第一次,那可能是问题所在。 第二次工作的原因是查询现在caching在DNS服务器的内存中,从而允许它响应而不从磁盘读取区域文件。
尝试在FQDN的末尾添加'。'(点)。 它应该有所帮助,因为nslookup不会将域名添加到您的string,而是直接尝试查找主机的Alogging。