我已设置网络,最近用两个 Windows Server 2012 R2 域控制器替换了两个 Windows Server 2008 R2 域控制器。两者都是虚拟机,分别位于不同的物理机器上。我的两个域控制器都启用了 DNS 服务器,并且都配置为使用五个不同的外部转发器(如果没有可用的转发器,则使用根提示)。
自升级以来,我们现在每天都会遇到两次 DNS 超时(这些超时发生在 DNS 服务器本身和客户端上。目前,模式似乎是在早上 7:30 左右发生 DNS 超时,然后在一天结束时再次发生。重新启动主 DNS 服务器即可解决此问题。
我不知道为什么会发生这种情况,并想向社区寻求帮助!
一切正常时使用 d2 参数进行 nslookup(部分结果):
SendRequest(),len 46 HEADER:opcode = QUERY,id = 4,rcode = NOERROR标头标志:查询,想要递归问题= 1,答案= 0,权限记录= 0,附加= 0
QUESTIONS:
www.bbc.co.uk.electrum.co.uk, type = A, class = IN
------------
得到答案(108 字节):HEADER:操作码 = QUERY,id = 4,rcode = NXDOMAIN 标头标志:响应,需要递归,递归可用。问题 = 1,答案 = 0,授权记录 = 1,附加 = 0
QUESTIONS:
www.bbc.co.uk.electrum.co.uk, type = A, class = IN
AUTHORITY RECORDS:
-> electrum.co.uk
type = SOA, class = IN, dlen = 50
ttl = 837 (13 mins 57 secs)
primary name server = ns0.lumison.net
responsible mail addr = hostmaster.lumison.net
serial = 2013112000
refresh = 28800 (8 hours)
retry = 7200 (2 hours)
expire = 604800 (7 days)
default TTL = 7200 (2 hours)
再次,但这次不起作用(部分结果):
SendRequest(),len 46 HEADER:opcode = QUERY,id = 4,rcode = NOERROR标头标志:查询,想要递归问题= 1,答案= 0,权限记录= 0,附加= 0
QUESTIONS:
www.bbc.co.uk.electrum.co.uk, type = A, class = IN
DNS 请求超时。超时为 2 秒。超时(2 秒)SendRequest 失败
任何帮助是极大的赞赏!
编辑:
看来从域控制器执行 tracert 8.8.8.8 可以解决问题,直到 24 小时后再次发生。
答案1
您确实在询问吗www.bbc.co.uk.electrum.co.uk
?
它看起来像是nslookup
将您自己的域名附加到查询的末尾——这可能无法在任何人的 DNS 上解析,因此会传递转发器链(显示为其命中的每个转发器的超时)。
尝试查询www.bbc.co.uk.
(注意末尾的点)以避免附加行为。