将 BIND 升级到9.8.2rc1-RedHat-9.8.2-0.37.rc1.el6_7.2
几个缓存名称服务器后,我注意到它正在执行大量传出 NS 查询,而未更改传入流量或模式。结果,服务器消耗更多的 CPU 和网络带宽,从而导致性能和容量问题。
以前安装的版本9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6_6.1
或9.8.2-0.30.rc1.el6_6.3
(CentOS 6.6 上的最后一个版本)没有发生这种情况,我可以看到图表中与升级时间相匹配的变化。
图表如下,棕色带对应于 NS 查询。中断是由于升级 BIND 后服务器重新启动。
tcpdump 显示数千次查询/秒,要求每个查询主机名的 NS 记录。这很奇怪,因为我希望看到域 (example.com) 而不是主机 (www.example.com) 的 NS 查询。
16:19:42.299996 IP xxx.xxx.xxx.xxx.xxxxx > 198.143.63.105.53: 45429% [1au] NS? e2svi.x.incapdns.net. (49)
16:19:42.341638 IP xxx.xxx.xxx.xxx.xxxxx > 198.143.61.5.53: 53265% [1au] NS? e2svi.x.incapdns.net. (49)
16:19:42.348086 IP xxx.xxx.xxx.xxx.xxxxx > 173.245.59.125.53: 38336% [1au] NS? www.e-monsite.com. (46)
16:19:42.348503 IP xxx.xxx.xxx.xxx.xxxxx > 205.251.195.166.53: 25752% [1au] NS? moneytapp-api-us-1554073412.us-east-1.elb.amazonaws.com. (84)
16:19:42.367043 IP xxx.xxx.xxx.xxx.xxxxx > 205.251.194.120.53: 24002% [1au] …
Run Code Online (Sandbox Code Playgroud)