收集IP地址的小工具集萃

Author: 周建军 Date: 2001年 19期

?牐牬蚩猈indows子目录,我们可以发现其中有一个名为Hosts的文件,这个文件记录域名与相应的IP地址。我们上网发送请求时,实际上Windows会首先查找这个文件中是否有该域名对应的IP地址,如果有,则直接使用这个IP地址进行访问,如果没有,再将其提交DNS服务器。
  ?牐燞osts文件中以每行一个记录的形式记录着域名和IP地址,每个记录由三部分组成:IP地址、域名、注释,如“210.77.155. 200 www.cpcw.com #电脑报”,IP地址与域名之间用空格隔开,注释前面有“#”号与其他部分隔开。如果我们把域名和对应的IP地址全部录入Hosts文件中,就可以实现本地域名解析了。可是对于天文数字的域名和IP地址来说,把所有的域名全部录入Hosts文件是不可能的,好在我们上网访问的范围只局限在网络上很小的范围,我们只须把经常访问站点的域名和IP地址添加到Hosts文件中就能够起到本地解析的作用。这项工作完全可以手工完成,但实际做起来你会发现非常麻烦,我们需要不停地Ping、不停地记录,而使用专用软件来进行维护则方便多了,下面就介绍几款专门维护Hosts文件、收集IP地址的小工具。
  #1?牐犚弧peedDNS
  ?牐犝飧鋈砑梢源觝ttp://www.newhua.com/speeddns.htm上下载,其2.2版本仅有238KB,安装非常容易。
  ?牐犎砑诵泻螅慊鳌敖馕觥北昵?,我们可以在“URL”中输入需要查询的域名,然后按下“解析”按钮将它提交到DNS服务器中进行解析,其IP地址就会显示在“IP”中(图1)(^19040403a^),然后按下“导入”按钮即可将它导入到Hosts文件中,下次再访问这个域名时系统就能直接访问其对应的IP地址了。我们还可以把软件界面上的“放大镜”图标拖到浏览器的地址栏里,将这个域名进行解析。当然,在此过程中我们需要连接到网上。
  ?牐犎砑固峁┝艘桓鯤osts文件管理器,按下“管理器”标签,可以看到Hosts文件中的域名和IP地址情况,我们可以直接对它进行操作。右击某个记录,选择“修改”,可以修改其简称或者注释。如果我们对这个域名起了简称,如把“www.cpcw.com”简称为“dnb”,那么下次我们在访问cpcw.com时,只须键入“dnb”,浏览器就会自动连接到cpcw.com上,合理使用这个功能将简化我们上网时的操作。如果选择“访问”,则可以打开浏览器访问这个地址。如果选择“更新”,则会重新查询这个IP地址是否对应这个域名。
  ?牐犖巳萌砑玫匚颐枪ぷ鳎绦蚧固峁┝朔奖愕纳柚霉δ埽聪隆吧柚谩北昵?,如果选中“启动程序时不检测网络连接情况”,则在启动软件时不会检测你是否已经连线;选定“自动截获当前浏览URL的IP值”则可以在浏览器(仅限于IE)正常访问时将其记录到Hosts文件当中,无须手工添加,建议你将这个选项选中。其他选项使用默认即可。
  ?牐犝饪钊砑褂闷鹄捶浅<虻ィЧ芎茫ㄒ徊蛔阒?就是需要在软件退出后新增加或修改的记录才会生效,希望下一个版本能加以改进。
  #1?牐牰etIP
  ?牐犖颐强梢源觝ttp://www.newhua.com/getip.htm上下载这个小软件,它的2.0版本压缩包大小仅为134KB,是一款绿色软件,不用安装,只要将它解压到任何一个目录中即可。
  ?牐犎砑舳螅颐侵灰呀缑嫔系摹胺糯缶怠北曛就隙戒榔鞯刂防咐铮腎P地址就会显示在“IP”中(图2)(^19040403b^),并且自动添加到Hosts文件中,无须其他操作。按下“管理器”按钮也可以对Hosts文件进行管理,右击某个记录选择修改,也能修改域名的简称。这款软件使用非常简单。该软件最大的优点就是修改之后立即生效,但它没有提供更多的功能。
  ?牐燝etIP和SpeedDNS这两款软件还有另外一个特殊功能,就是显示Windows中以*号显示的密码,我们只须把放大镜拖到显示密码的窗口内,密码就会在软件中显示出来。
  #1?牐犎astNet 99
  ?牐犝馐且豢罘浅Wㄒ档氖占疘P地址的软件,可以从http://www.win2000.com.cn下载,其4.0版本压缩包为2028KB。安装时只要将它解压在某一目录中,执行其中的setup.exe,按提示即可顺利安装。
  ?牐犖颐强梢钥吹剑砑闹鹘缑嬗伞癆dd”、“Edit”、“BookMarks”和“History”四个标签页组成。
  ?牐犜凇癆dd”标签页中(图3)(^19040403c^),可以手工添加IP地址到Hosts文件中,这里有两种方法:一是选中“Find IP”,然后不选择“3 fields entry mode”。这时我们可以在“Enter Sever Addresses”中添入想要查询的域名,如果想同时查询多个域名,可以每输入一个域名后,按下“Ctrl”加回车键,再输入下一个域名,在修改时可以用上、下光标查找,然后按下“Start”按钮进行查询。当然,我们首先需要连接到互联网上。另一种方法是选中“3 fields entry mode”,然后在第一个地址内添入URL的第一段,如www或ftp,第二段中添入中间部分,如cpcw,第三段中添入最后一部分,如com,然后按下“Start”按钮进行查询。查询的结果将直接保存到Hosts文件中。
  ?牐犜谡饫镂颐腔箍梢愿軮P地址查询域名,只需要选中“Find URL”,然后在“Starting IP Addresses”和“Ending IP Addresses”中分别填入起始和结束地址,按下“Start”按钮即可进行查询。
  ?牐犜凇癊dit”标签页中,我们可以对Hosts文件中的记录进行修改,比如更名、删除、起别名、删除重复记录等。
  ?牐犜凇癇ookMarks”中,我们可以扫描浏览器收藏夹中记录的IP地址,然后将它添加到Hosts文件中。在这里我们没有必要查找收藏夹具体在哪个目录,我们只须按下“Search the registry”按钮搜索一下注册表,软件就会自动找到收藏夹位置,然后按下“Scan”按钮就行了。
  ?牐牶退阉魇詹丶欣嗨疲凇癏istory”中我们可以搜索浏览器的历史记录的IP地址,如果用的浏览器是IE,只须选中“Analyze the IE cache”,如果用的是网景或Opera浏览器,可以按下“Search the registry”按钮搜索注册表自动找到历史记录的位置,然后按下“Scan”按钮进行解析。
  ?牐牰杂谝恍㊣P地址经常变化的域名,如微软、雅虎等,FastNet 99还提供了一个忽略列表,记录在其中的域名在访问时会直接到DNS服务器上查询,而不是从Hosts文件中提取,以防出错。我们可以使用主菜单“Options”下“Ignore List”命令调用,使用方法非常简单。
  ?牐牳萌砑固峁┝艘恍┢渌δ埽绮榭赐缱纯觥⒈镜豂P地址、主机信息等,如果感兴趣,可以自己尝试一下。
  ?牐牪捎靡陨辖樯艿募缚钊砑颐强梢允迪肿远ò胱远┗奈?Hosts文件,在本地建立一个DNS系统,从而加快访问时域名解析的过程,而且还可以使用我们自己设定的别名(简称)进行访问,在提高连接速度的同时,还能方便上网操作。