nali,名字取自中文“哪里”的拼音。nali包含一组命令行程序,其主要功能就是把一些网络工具的输出的IP字符串,附加上地理位置信息(使用纯真数据库)。例如218.65.137.1会变成218.65.137.1[广西南宁市 电信]。查询是在本地进行,并不会进行联网查询,所以效率方面不会有什么影响。
目前包含以下几个命令:
nali
nali-dig
nali-nslookup
nali-traceroute
nali-tracepath
nali-ping
使用这些命令的前提是,他们对应的命令必须存在。例如你要用nali-dig,必须保证dig是存在的。他们的用法和原始命令是一样的。例如nali-dig,用法就和dig一样。
大家可能注意到了nali这个命令,它可以对标准输出的IP串附加上地理信息。nali-*系列工具都是基于这个来实现的。
下载:
wget http://qqwry.googlecode.com/files/nali-0.1.tar.gz
安装:
./configure && make && make install
使用方法
nali-traceroute 219.151.4.164
traceroute to 219.151.4.164[贵州省贵阳市 电信] (219.151.4.164[贵州省贵阳市 电信]), 30 hops max, 40 byte packets
1 219.129.239.2[广东省茂名市 电信IDC机房] (219.129.239.2[广东省茂名市 电信IDC机房]) 1.145 ms 1.094 ms 1.043 ms
2 172.16.65.5[局域网] (172.16.65.5[局域网]) 0.992 ms 0.959 ms 0.925 ms
3 59.34.122.105[广东省茂名市 电信ADSL] (59.34.122.105[广东省茂名市 电信ADSL]) 0.825 ms 0.801 ms 0.742 ms
4 59.34.122.190[广东省茂名市 电信ADSL] (59.34.122.190[广东省茂名市 电信ADSL]) 2.500 ms 3.431 ms 3.384 ms
5 59.34.122.222[广东省茂名市 电信ADSL] (59.34.122.222[广东省茂名市 电信ADSL]) 6.886 ms 6.843 ms 6.790 ms
6 (202.97.40.22[中国电信]) 30.877 ms (202.97.40.150[中国电信 骨干网]) 30.748 ms 30.812 ms
7 219.151.0.210[贵州省贵阳市 电信] (219.151.0.210[贵州省贵阳市 电信]) 31.293 ms 31.240 ms 31.239 ms
8 219.151.0.218[贵州省贵阳市 电信] (219.151.0.218[贵州省贵阳市 电信]) 31.702 ms 31.155 ms 32.402 ms
9 219.151.0.221[贵州省贵阳市 电信] (219.151.0.221[贵州省贵阳市 电信]) 32.359 ms 32.886 ms 31.500 ms
10 imkzyx4164.carschina.com (219.151.4.164[贵州省贵阳市 电信]) 30.951 ms 30.965 ms 30.863 ms
结合mrt使用
[root@xen68 ~]# mtr 210.51.163.180 | nali
My traceroute [v0.71]
xen68 (0.0.0.0[IANA]) Thu Jan 27 18:57:20 2011
Resolver: Received error response 2. (server failure)er of fields quit
Packets Pings
Host Loss% Last Avg Best Wrst StDev
1. 219.129.239.2[广东省茂名市 电信IDC机房] 0.0% 0.6 0.6 0.6 0.6 0.0
2. 172.16.66.5[局域网] 0.0% 0.7 0.7 0.6 0.7 0.1
3. 59.34.122.89[广东省茂名市 电信ADSL] 0.0% 0.7 0.7 0.6 0.7 0.1
4. 125.90.92.113[广东省茂名市 电信] 0.0% 2.0 2.2 1.9 2.5 0.3
5. 59.34.122.181[广东省茂名市 电信ADSL] 0.0% 50.9 29.1 11.7 50.9 20.4
6. 202.97.26.165[江苏省 电信骨干网] 0.0% 11.7 11.7 11.7 11.8 0.1
7. 202.97.25.6[广东省 电信骨干网] 0.0% 10.4 10.3 10.3 10.4 0.1
转载于:https://blog.51cto.com/scoke/491416