慢速的DNS服务器

我有一个本地域的微软DNS服务器,运行Windows服务器2016STD。 这台电脑也是一个域控制器。 它被configuration为转发到快速的公共DNS服务器。

从networking中的任何一台计算机直接在本地configuration这些相同的公共DNS服务器,都可以在本地networking中的服务器和客户端上快速响应DNS查询。 但是,使用本地服务器会使DNS请求花费很长时间,在服务器和客户端上都经常超时(20秒加上并不less见)。

时间似乎独立于caching; 即caching的网站仍需要很长时间才能加载。 testing通过执行dns查找来确认这一点,然后通过使用来清除运行Windows 10的客户机上的本地dnscaching

nslookup > www.google.com > quit ipconfig /flushdns nslookup > www.google.com > quit 

输出是(在这两种情况下):

 Server: <myserver>.<mydomain> Address: 192.168.1.7 DNS request timed out. timeout was 2 seconds. DNS request timed out. timeout was 2 seconds. DNS request timed out. timeout was 2 seconds. *** Request to <myserver>.<mydomain> timed-out 

即使是机器本身(例如要求DNS服务器自行解决)也需要很长时间。

大多数命令行诊断工具不能帮助 – 因为他们做DNS请求 – 显然失败。 任务pipe理器不显示任何严重的资源使用情况; CPU接近0%,内存使用率低。 任何关于潜在原因的想法? 在DNS服务器软件或设置组合可以导致这个错误?

使用GRC的[DNS基准testing工具] [1]。

 192.168. 1. 7 | Min | Avg | Max |Std.Dev|Reliab%| ----------------+-------+-------+-------+-------+-------+ + Cached Name | 0.000 | 0.000 | 0.000 | 0.000 | 100.0 | + Uncached Name | 0.008 | 1.065 | 6.349 | 2.240 | 77.6 | + DotCom Lookup | 0.013 | 0.352 | 5.952 | 1.354 | 94.7 | 

我得到了一些似乎比用户体验更好的结果。 但是,注意到只有77.6%的可靠性,可能经常使用的网站查询(例如WHOIS google.com)(大部分)是22.4%的testing地址的一部分。

要检查这不是networking连接问题,我与DNS服务器上的日志进行交叉引用。 看来服务器正在接收请求,但直到很晚才回答。 所有与一个网站请求相关联的条目(例如,在其中一个客户端的浏览器栏中input)的日志文件示例如下:

 DNS Server log file creation at 1/27/2017 3:03:03 PM Log file wrap at 1/27/2017 3:03:03 PM Message logging key (for packets - other items use a subset of these fields): Field # Information Values ------- ----------- ------ 1 Date 2 Time 3 Thread ID 4 Context 5 Internal packet identifier 6 UDP/TCP indicator 7 Send/Receive indicator 8 Remote IP 9 Xid (hex) 10 Query/Response R = Response blank = Query 11 Opcode Q = Standard Query N = Notify U = Update ? = Unknown 12 [ Flags (hex) 13 Flags (char codes) A = Authoritative Answer T = Truncated Response D = Recursion Desired R = Recursion Available 14 ResponseCode ] 15 Question Type 16 Question Name 1/27/2017 3:03:03 PM 4F0C PACKET 0000025F7C1C6D10 UDP Rcv 192.168.1.55 b36c Q [0001 D NOERROR] A (3)www(2)nu(2)nl(0) 1/27/2017 3:03:04 PM 4F0C PACKET 0000025F74BD10C0 UDP Rcv 192.168.1.55 68ef Q [0001 D NOERROR] A (5)media(2)nu(2)nl(0) 1/27/2017 3:03:04 PM 4F0C PACKET 0000025F0C61B910 UDP Rcv 192.168.1.55 b36c Q [0001 D NOERROR] A (3)www(2)nu(2)nl(0) 1/27/2017 3:03:05 PM 21CC PACKET 0000025F7DE7AC80 UDP Rcv 192.168.1.55 68ef Q [0001 D NOERROR] A (5)media(2)nu(2)nl(0) 1/27/2017 3:03:06 PM 21CC PACKET 0000025F0A4E74E0 UDP Rcv 192.168.1.55 b36c Q [0001 D NOERROR] A (3)www(2)nu(2)nl(0) 1/27/2017 3:03:07 PM 21CC PACKET 0000025F068FBCD0 UDP Rcv 192.168.1.55 68ef Q [0001 D NOERROR] A (5)media(2)nu(2)nl(0) 1/27/2017 3:03:09 PM 4F0C PACKET 0000025F7E99E9E0 UDP Snd 192.168.1.55 68ef RQ [8081 DR NOERROR] A (5)media(2)nu(2)nl(0) 1/27/2017 3:03:10 PM 21CC PACKET 0000025F2C106520 UDP Rcv 192.168.1.55 b36c Q [0001 D NOERROR] A (3)www(2)nu(2)nl(0) 1/27/2017 3:03:15 PM 21CC PACKET 0000025F071F99A0 UDP Rcv 192.168.1.55 7d62 Q [0001 D NOERROR] A (3)www(2)nu(2)nl(0) 1/27/2017 3:03:15 PM 46AC PACKET 0000025F0A0F6070 UDP Snd 192.168.1.55 7d62 RQ [8081 DR NOERROR] A (3)www(2)nu(2)nl(0) 1/27/2017 3:03:15 PM 46AC PACKET 0000025F0A0F6070 UDP Snd 192.168.1.55 b36c RQ [8081 DR NOERROR] A (3)www(2)nu(2)nl(0) 1/27/2017 3:03:20 PM 21CC PACKET 0000025F0E3614F0 UDP Rcv 192.168.1.55 b82c Q [0001 D NOERROR] A (3)www(2)nu(2)nl(0) 1/27/2017 3:03:21 PM 21CC PACKET 0000025F02AB6080 UDP Rcv 192.168.1.55 b82c Q [0001 D NOERROR] A (3)www(2)nu(2)nl(0) 1/27/2017 3:03:22 PM 21CC PACKET 0000025F7C1C6D10 UDP Rcv 192.168.1.55 b82c Q [0001 D NOERROR] A (3)www(2)nu(2)nl(0) 1/27/2017 3:03:24 PM 21CC PACKET 0000025F0AD0BDD0 UDP Rcv 192.168.1.55 b82c Q [0001 D NOERROR] A (3)www(2)nu(2)nl(0) 1/27/2017 3:03:26 PM 21CC PACKET 0000025F0E3614F0 UDP Snd 192.168.1.55 b82c RQ [8081 DR NOERROR] A (3)www(2)nu(2)nl(0) 1/27/2017 3:03:27 PM 21CC PACKET 0000025F74BD10C0 UDP Rcv 192.168.1.55 4855 Q [0001 D NOERROR] A (7)privacy(2)nu(2)nl(0) 1/27/2017 3:03:28 PM 21CC PACKET 0000025F002419A0 UDP Rcv 192.168.1.55 c0f3 Q [0001 D NOERROR] A (5)media(2)nu(2)nl(0) 1/27/2017 3:03:28 PM 21CC PACKET 0000025F027C4960 UDP Rcv 192.168.1.55 4855 Q [0001 D NOERROR] A (7)privacy(2)nu(2)nl(0) 1/27/2017 3:03:29 PM 21CC PACKET 0000025F0A0F6070 UDP Rcv 192.168.1.55 c0f3 Q [0001 D NOERROR] A (5)media(2)nu(2)nl(0) 1/27/2017 3:03:29 PM 21CC PACKET 0000025F7E01CD00 UDP Rcv 192.168.1.55 4855 Q [0001 D NOERROR] A (7)privacy(2)nu(2)nl(0) 1/27/2017 3:03:30 PM 21CC PACKET 0000025F7ACFD890 UDP Rcv 192.168.1.55 c0f3 Q [0001 D NOERROR] A (5)media(2)nu(2)nl(0) 1/27/2017 3:03:31 PM 21CC PACKET 0000025F7C1C6D10 UDP Rcv 192.168.1.55 4855 Q [0001 D NOERROR] A (7)privacy(2)nu(2)nl(0) 1/27/2017 3:03:32 PM 21CC PACKET 0000025F0E4ED4F0 UDP Rcv 192.168.1.55 c0f3 Q [0001 D NOERROR] A (5)media(2)nu(2)nl(0) 1/27/2017 3:03:32 PM 21CC PACKET 0000025F002419A0 UDP Snd 192.168.1.55 c0f3 RQ [8081 DR NOERROR] A (5)media(2)nu(2)nl(0) 1/27/2017 3:03:32 PM 4F0C PACKET 0000025F74BD10C0 UDP Snd 192.168.1.55 4855 RQ [8081 DR NOERROR] A (7)privacy(2)nu(2)nl(0) 1/27/2017 3:03:33 PM 4F0C PACKET 0000025F0A0F6070 UDP Rcv 192.168.1.55 e0f1 Q [0001 D NOERROR] A (3)www(6)nuwerk(2)nl(0) 1/27/2017 3:03:33 PM 4F0C PACKET 0000025F71CCE520 UDP Rcv 192.168.1.55 417b Q [0001 D NOERROR] A (7)meedoen(2)nu(2)nl(0) 1/27/2017 3:03:34 PM 4F0C PACKET 0000025F76483550 UDP Rcv 192.168.1.55 e0f1 Q [0001 D NOERROR] A (3)www(6)nuwerk(2)nl(0) 1/27/2017 3:03:34 PM 4F0C PACKET 0000025F0967A180 UDP Rcv 192.168.1.55 417b Q [0001 D NOERROR] A (7)meedoen(2)nu(2)nl(0) 1/27/2017 3:03:35 PM 4F0C PACKET 0000025F7DE7AC80 UDP Rcv 192.168.1.55 e0f1 Q [0001 D NOERROR] A (3)www(6)nuwerk(2)nl(0)