Linux下显示ip所属位置

在linux下,要是网络出现延迟,一般咱们须要分析本身到对端的服务器的网络环境linux

1 例:ping www.baidu.com
2    traceroute www.baidu.com

经过分析来肯定大概是什么问题,可当咱们去跟踪某个ip的时候不知道来源,假如每个都去www.ip138.com上查的话效率太慢了,且很麻烦,因此一款很是方便的软件横空出世(nali-0.2.tar.gz)。
nali,名字取自中文“哪里”的拼音。nali包含一组命令行程序,其主要功能就是把一些网络工具的输出的IP字符串,附加上地理位置信息(使用纯真数据库).web

1  nali包括如下命令:
2 #nali
3 #nali-dig
4 #nali-ping
5 #nali-nslookup
6 #nali-tracepath
7 #nali-traceroute

每个命令都和linux上原来的命令用法相同。如:nali-ping www.baidu.com
首先来讲下下载安装:shell

1 #tar zxf nali-0.2.tar.gz  
2 #cd nali-0.2 
3 #./configure && make && make install  

安装完之后就能够直接调用这几个命令了。它会在显示ip的同时后面附上地理位置,很是方便,下面咱们就来看看它的效果把!数据库

还有就是介绍下外部命令调用nali的用法:
使用nali来分析web的访问日志,固然经过shell一些简单处理来对访问量的排序,使得输出很是人性化:vim

#cat /etc/httpd/logs/access_log | awk '{print $1}' | sort | uniq -c | nali | sort -rnk1 | more

若是以为输入麻烦,添加alias便可:bash

#vim /root/.bashrc
添加一条:alias ping='nali-ping'
其他几条相似便可
最后生效下:#source /root/.bashrc
相关文章
相关标签/搜索