经监控中心报告, 我电脑出现 DNS 并发过大现象, 下面是分析过程
环境
pdns
-recursor-3.7.2-1.x86_64
pdns
-static-3.4.4-1.x86_64
mariadb
-server-5.5.41-2.el7_0
.x86_64
测试过程, 抓取 dns 数据包, 另存为文件 dns.pcap
tcpdump
-c 100000 -ni eth0 udp port
53 -w dns
.pcap
利用 dnstop 生成报告
dnstop -l
4 dns
.pcap > dnstop
.report
简单报告分析
主机请求比例分析
Sources Count % cum%
-------------- --------- ------ ------
10.198.128.212 496 1.
0 1.
0
10.198.128.219 482 1.
0 2.
0
10.198.128.213 394 0.
8 2.
7
10.198.128.209 392 0.
8 3.
5
10.198.128.210 388 0.
8 4.
3
10.198.128.214 384 0.
8 5.
1
10.198.128.216 354 0.
7 5.
8
10.198.128.215 352 0.
7 6.
5
.......
DNS回应比例
------------- --------- ------ ------
... . .
... . .
DNS请求类型
---------- --------- ------ ------
. .
. .
. .
. .
DNS 回应正确错误比例
------ --------- ------ ------
. .
------- --------- ------ ------
. .
DNS查询比例
Query Name Count % cum%
--------------------------- --------- ------ ------
sh
.vclound.com 25000 50.0 50.0
zabbix
.vclound.com 24883 49.8 99.8
mirrors
.vclound.com 37 0.1 99.8
199.10.in-addr
.arpa 26 0.1 99.9
结果, DNS 请求主要来自于 zabbix 监控请求导致.