Linux下显示ip所属位置

在linux下,要是网络出现延迟,通常我们需要分析自己到对端的服务器的网络环境

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

通过分析来确定大概是什么问题,可当我们去跟踪某个ip的时候不知道来源,假如每一个都去www.ip138.com上查的话效率太慢了,且很麻烦,所以一款非常方便的软件横空出世(nali-0.2.tar.gz)。

nali,名字取自中文“哪里”的拼音。nali包含一组命令行程序,其主要功能就是把一些网络工具的输出的IP字符串,附加上地理位置信息(使用纯真数据库).

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
首先来说下下载安装:

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

安装完以后就可以直接调用这几个命令了。它会在显示ip的同时后面附上地理位置,非常方便,下面我们就来看看它的效果把!

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

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

如果觉得输入麻烦,添加alias即可:

#vim /root/.bashrc
添加一条:alias ping=‘nali-ping‘
其余几条类似即可
最后生效下:#source /root/.bashrc
时间: 2024-11-10 00:03:23

Linux下显示ip所属位置的相关文章

Linux下显示IP地理位置信息的小工具-nali

一.简介 nali,名字取自中文“哪里”的拼音.nali包含一组命令行程序,其主要功能就是把一些网络工具的输出的IP字符串,附加上地理位置信息(使用纯真数据库QQWry.Dat).例如74.125.128.104会变成74.125.128.104[美国 加利福尼亚州山景市谷歌公司].查询是在本地进行,并不会进行联网查询,所以效率方面不会对原始命令产生什么影响. 目前包含以下几个命令: nali nali-dig nali-nslookup nali-traceroute nali-tracepa

Linux下静态IP地址的设置及TFTP服务的搭建

TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂.开销不大的文件传输服务.TFTP承载在UDP上,提供不可靠的数据流传输服务,不提供存取授权与认证机制,使用超时重传方式来保证数据的到达. 一.在谈TFTP之前,先简单讲一下Linux网络配置,网络中最重要的当然是IP地址了,这里不讲IP协议,在后面的网络编程再讲解,这里主要学习一下Linux下配置IP,配置IP地址的方法

Linux下设置ip和主机名进行绑定

1:输入命令gedit   /etc/hosts 这样你就打开了一个文本,然后在文本的末尾进行添加如下: ip地址                主机名 192.168.0.125       hadoop 保存退出. Linux下设置ip和主机名进行绑定,布布扣,bubuko.com

CentOS/Linux下设置IP地址

CentOS/Linux下设置IP地址 1:临时修改:1.1:修改IP地址# ifconfig eth0 192.168.100.100 1.2:修改网关地址# route add default gw 192.168.100.1 dev eth0 1.3:修改DNS# echo "nameserver 8.8.8.8" >> /etc/resolv.conf 这个时候就可以上网了,上网的IP地址为192.168.100.100,网关地址为192.168.100.1.但是这

[转]Linux下显示硬件信息--lshw

Linux下显示硬件信息--lshw lshw lshw(Hardware Lister)是另外一个可以查看硬件信息的工具,不仅如此,它还可以用来做一些硬件的benchmark. 这个工具其实就是用/proc里面读取一些文件来显示相关的信息,它用到了如下文件和目录(下的文件): /proc/cpuinfo  显示CPU信息 /proc/bus/pci  显示pci信息 /proc/scsi   显示scsi信息 /proc/net/dev  显示网络设备信息 /proc/kcore   从内存映

Linux下检测IP地址冲突及解决方法

Linux下检测IP地址冲突及解决方法 问题说明: 在公司办公网内的一台物理机A上安装了linux系统(ip:192.168.9.120),在上面部署了jenkins,redmine,svn程序.由于是在办公网内,这台机器和同事电脑都是在同一网段的. 突然某天问题出来了:有部分同事远程ssh登陆不上这台linux系统的机器,jenkins/redmine/svn也登陆不上,其他部分同事可以正常使用. 后来发现,是因为这台linux机器的ip被人占用了,ip地址冲突引起的!! 下面介绍下检查ip地

linux下查找某个文件位置的方法 (转)

转自:http://blog.csdn.net/gray13/article/details/6365654 因为要装pl/sql所以要查找tnsnames.ora文件..看看怎么查这个文件在linux下的哪个目录 find / -name tnsnames.ora 查到: /opt/app/oracle/product/10.2/network/admin/tnsnames.ora /opt/app/oracle/product/10.2/network/admin/samples/tnsna

linux下配置ip地址四种方法(图文方法)

配置ip地址四种方法,方便学习linux的朋友 参考学习:ifconfig命令详解  http://zhaoshilei.blog.51cto.com/6455149/1895771 (1)Ifconfig命令   第一种使用ifconfig命令配置网卡的ip地址.此命令通常用来零时的测试用,计算机启动后 ip地址的配置将自动失效.具体用法如下.Ipconfig  ethx   ipadd    netmask      x.x.x.x. 其中ethx中的x代表第几快以太网卡,默认第一块为0.i

Linux下配置IP地址的几种方式--------CentOS 6.X

Linux配置IP地址 Linux下一切皆文件,要想配置的参数永久有效基本上要修改配置文件.以下主要讲怎么使用ifconfig,route,ip等命令配置IP地址等相关参数并配置相关配置文件使其永久有效.主要使用CentOS 6系列 重启网络服务 从CentOS 6系列开始系统默认使用 /etc/init.d/NetworkManager脚本管理网络服务.但也可使用/etc/init.d/network来管理.NetworkManager不支持网络桥接等高级功能.以下使用实例 NetworkMa