DNSTop,实时分析DNS解析数据
想要分析你的dns都在解析那些站点?可以用dnstop~。基于的是tcpdump,类似于抓包,然后分析。
安装很简单,在这里下载:http://dns.measurement-factory.com/tools/dnstop/src/,需要libcacp以及ncurse的支持。
yum install ncurses-devel
yum install libpcap-devel./configure
make
make install
然后就可以运行了。直接打
[root@cernetdns-vm ~]# dnstop -4 -Q -R eth0
就可以看到分析开始工作了。注意eth0,也就是说如果装在其他机器上也是可以生效的,他不是分析的dns的log,而是tcpdump中53端口的信息。
默认是查询者的ip,我们可以通过按键来实时改变结果
- s,显示源ip
- d,显示目标Ip
- t,解析类型,A,AAAA,还是其他
- 1~9,显示解析层数,比如1就是.com,2就是qq.com
- !~(,显示源+解析层数1~9。注意这是1~9键盘按键上面的字符。
- 空格刷新(但是不清空计数)
- ^R,清空计数
- ^X,退出
- ?,帮助。
很简单哦~来个截图,可见大家访问qq和迅雷很多呀...
Queries: 38 new, 47750 total Wed Jan 13 14:57:24 2010
Replies: 35 new, 47097 totalQuery Name Count %
--------------------- --------- ------
qq.com 13664 14.4
sandai.net 6533 6.9
edu.cn 6322 6.7
com.cn 4725 5.0
kaspersky.com 2998 3.2
baidu.com 2497 2.6
xunlei.com 2442 2.6
baofeng.com 2418 2.5
wpad 2218 2.3
tencent.com 1504 1.6
renren.com 1360 1.4
cnzz.com 1238 1.3
360safe.com 1194 1.3
172.in-addr.arpa 1160 1.2
baofeng.net 1064 1.1
xiaonei.com 1058 1.1
xnimg.cn 895 0.9