我有一台 Active Directory Windows 2012(R2 标准版,6.3.9600)服务器,它已经运行多年,没有任何问题。突然之间,我有以下故障模式。从下面的证据可以明显看出,网络基础设施——数据包、路由、防火墙——不是问题。我还尝试过多次重新启动 DNS 服务器,刷新和重新加载区域,并对其进行健全性检查。
这是服务器上的 PowerShell 与自己的物理网络接口通信:
Server> Resolve-DNSName printer.example.com -Server 10.1.1.1 -DNSOnly -Type A
Resolve-DNSName : printer.thecoop.com : This operation returned because the timeout period expired
At line:1 char:1
+ Resolve-DNSName printer.example.com -Server 10.1.1.1 -DNSOnly -Type A
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OperationTimeout: (printer.example.com:String) [Resolve-DnsName], Win32Exception
+ FullyQualifiedErrorId : ERROR_TIMEOUT,Microsoft.DnsClient.Commands.ResolveDnsName
没有意义的是,当从LAN 上的其他任何地方或通过 VPN发起请求时,确切的查询工作正常。
此外,如果我们切换到 ALL 类型,它也可以正常工作(MX 记录也很好,例如 'example.com'):
Server> Resolve-DNSName printer.example.com -Server 10.1.1.1 -DNSOnly -Type ALL
Name Type TTL Section IPAddress
---- ---- --- ------- ---------
printer.example.com A 3600 Answer 10.1.1.202
最后,切换到在 localhost 查询也可以正常工作:
Server> Resolve-DNSName printer.example.com -Server 127.0.0.1 -DNSOnly -Type A
Name Type TTL Section IPAddress
---- ---- --- ------- ---------
printer.example.com A 3600 Answer 10.1.1.202
DNS 数据包捕获
启用数据包调试,我看到了,但大多不明白:
4/30/2018 2:27:41 PM 1D30 PACKET 000000764976A220 UDP Rcv 10.1.1.1 81ea Q [0001 D NOERROR] A (15)printer(7)example(3)com(0)
4/30/2018 2:27:41 PM 1D30 PACKET 000000764976A220 UDP Snd 10.1.1.1 81ea R Q [8085 A DR NOERROR] A (15)printer(7)example(3)com(0)
4/30/2018 2:27:42 PM 1D30 PACKET 000000764ACB60A0 UDP Rcv 10.1.1.1 81ea Q [0001 D NOERROR] A (15)printer(7)example(3)com(0)
4/30/2018 2:27:42 PM 1D30 PACKET 000000764ACB60A0 UDP Snd 10.1.1.1 81ea R Q [8085 A DR NOERROR] A (15)printer(7)example(3)com(0)
4/30/2018 2:27:43 PM 1D30 PACKET 00000076482420A0 UDP Rcv 10.1.1.1 81ea Q [0001 D NOERROR] A (15)printer(7)example(3)com(0)
4/30/2018 2:27:43 PM 1D30 PACKET 00000076482420A0 UDP Snd 10.1.1.1 81ea R Q [8085 A DR NOERROR] A (15)printer(7)example(3)com(0)
所以事实证明,对于消费级反恶意软件来说,这是一个很大的“不要这样做”。
https://forums.malwarebytes.com/topic/200478-malwarebytes-breaks-dns-resolution/
运行消费者 MalwareBytes 会阻止自我 DNS 查询,因为这是僵尸网络模式?!它似乎
dns.exe
经常是最终用户机器上的特洛伊木马。https://forums.malwarebytes.com/topic/200478-malwarebytes-breaks-dns-resolution/
是什么帮助我解决了它
这以前发生过:
https://community.spiceworks.com/topic/357003-windows-dns-server-issue?page=2#entry-2345589