对于广大网民来说,Windows系统自带的Netstat是一条非常有用的命令,通过它,我们就可以查询到所有与本地计算机所建立连接的ip地址和当前端口所呈现出的状态。但是,Netstat命令所存在的一些不足之处也十分明显,比如说,Netstat命令本身所能提供的信息就极为有限,而且还只能在DOS状态下才能执行此项命令,显得既不方便,又不太直观。
提示:CallerIP软件运行还需要有java虚拟机支持,假如使用Sun公司的Java虚拟机,那么版本至少是1.1.4或更高,而对于Microsoft's Java VM build,至少需要5.00.3167或更高版本。
最近,闻名的Visualware公司推出了一款全新的软件产品——CallerIP,它的最大特点就是能够在Windows环境下直接显示出与你系统相连的IP地址的情况,并能将这些IP地址所处的城市或国家、IP地址的注册信息等内容全部反馈出来。我们可以毫不夸张地说,CallerIP将会是Netstat命令的称职替代者。
软件名称:CallerIP 1.0b
软件大小:1.59MB
软件类型:共享软件(免费15天试用)
下载地址:http://download.visualware.com/pub/cip/cip.exe
CallerIP的安装非常简单,首先点击Accept接受软件协议,再确定软件的安装路径,点Install Now,当出现“CallerIP has been sUCcessfully installed”的提示信息后,点击“OK”按钮,软件的安装就算完成了。
启动CallerIP后,它会弹出一个“Hide Connections Table(隐藏IP连接列表)”和“Show Connections Table(显示IP连接列表)”的选择对话框,为了使用的方便,我们应该选“Show Connections Table”,选择完毕后,点击“OK”按钮进入主界面。
软件的界面如图1所示,最中心是一副世界地图,地图的上方是地址栏,可以用来输入网址、IP地址、甚至是E-mail邮箱地址。地图下方就是Connections Table(IP连接列表),所有与你计算机建立连接的IP地址全会在此显示出来。界面的右侧分别是Report(报告区)和Callers History(IP地址历史区)。在软件最下方有三个按钮,从左到右分别为Hide Connections Table(隐藏IP连接列表)、Hide Report(隐藏报告区)和Hide Callers History(隐藏IP地址历史区),单击它们就能切换上述区域的隐藏或显示。一般情况下,建议大家全部显示这3个区域。
图1 软件主界面
下面,我们再通过几个应用实例,来为大家介绍一下CallerIP的具体使用方法。
一、实现Netstat替代功能
启动CallerIP后,你的网络连接情况就会全部在其监控之下,所有与你计算机建立连接的IP地址都会在Connections Table中显示出来(如图2),在该列表中,分别有Established(建立连接的时间)、Remote IP(对方IP地址)、Remote Port(对方所用端口号)、Local IP(本地IP地址)、Local Port(本地所用端口号)、PRocess(此次连接所使用的进程)和State(当前端口状态)等信息,是不是感觉比Netstat命令的内容要丰富地多啊。
图2 显示IP地址
提示:当用户使用Windows xp系统时,才能查看到Process(此次连接所使用的进程)的信息。State(当前端口状态)一般会根据不同情况而显示出Established(已建立)或Listening(监听)等多种状态,这点与Netstat还是十分相似的。
二、指定IP信息搜索
有时,我们在使用显示IP版本QQ时,往往会发现一些好友的所处位置只有IP地址,却没有相对应的物理位置,这时,我们就可以通过CallerIP来找到这个IP地址究竟在哪里。将这个IP地址在地址栏中输入后,点右侧的绿色Go箭头,不一会,该IP地址的位置就会在下面的世界地图上被标注出来,一目了然(如图3)。同时,在右上方的Report(报告区)内还会显示出该IP地址的所有者、注册信息、联系方法等内容。
图3正确定位其IP地址
在右下方Callers History(IP地址历史区)中,所有与你连接过的IP地址都会在此出现,双击你想查询的那个地址,它的位置和信息同样会在地图和Report(报告区)中反馈出来。
提示:假如在地址栏中输入E-mail邮箱地址的话,软件则会反馈给你一些关于此邮箱的信息,有爱好的读者,不妨可以来试一下。