小编Ehs*_*san的帖子

DNS解析慢

我有一个 DNS 服务器,可以解析对一组内部服务器的所有查询。它是 CentOS 5.5(与 RHEL5 相同)上的绑定,我已将其设置为允许递归和解析方向,而无需任何转发器。

我面临的问题是第一次解析名称需要非常长的时间。(以 20 秒为幅度)这会导致客户端超时。

当我将它设置为全部转发到 Google 的公共 DNS,即 8.8.8.8+8.8.4.4 时,它运行得非常好(在一秒钟内)。

我尝试监控网络上的流量,看看为什么会这样:

[root@ns1 ~]# tcpdump -nnvvvA -s0 udp
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
23:06:36.137797 IP (tos 0x0, ttl  64, id 35903, offset 0, flags [none], proto: UDP (17), length: 60) 172.17.1.10.36942 > 172.17.1.4.53: [udp sum ok]  19773+ A? www.paypal.com. (32)
E..<.?..@..A...
.....N.5.(6.M=...........www.paypal.com.....
23:06:36.140594 IP (tos 0x0, ttl  64, id 56477, offset 0, flags [none], proto: UDP (17), length: 71) …
Run Code Online (Sandbox Code Playgroud)

domain-name-system bind nameserver

5
推荐指数
1
解决办法
5999
查看次数

标签 统计

bind ×1

domain-name-system ×1

nameserver ×1