打印

[交流] 如何利用WHOIS查询IP的来源

0

如何利用WHOIS查询IP的来源

如何利用WHOIS查询IP的来源

     

我们知道internet是利用ip地址来标识"身份"的.目前
国际上普遍使用的IPv4体系用32位二进制数字表述一个
IP.例如惠州明月湾BBS的internet地址是:
202.105.185.168(十进制表示).
那么对于任意的一个ip,我们能否知道关于它更多的一些
信息呢?回答是肯定的,就是我下面要提到的WHOIS.本文
的出发点是学习和讨论,如有人利用其搞一些恶作剧,那不
是此篇的初衷,请网友自行判断.也欢迎网友同志和本人直
接联系,我的email是:dgse@sina.com

Internet虽然不受任何机构的操纵,但却存在多个网络信息
中心(NIC-Network Information Center)负责IP地址的分配
和域名的登记工作.在进行登记和分配的同时,它们所有这些
信息保存在NIC的数据库中,因此许多NIC便以该数据库为基础
向网络用户提供检索服务,同时许多公司,大学和科研机构也
将本地人员,机器,IP地址等有关名字的信息组织成库,向外
提供检索服务,这些服务在Internet上叫做Whois目录服务.
目前世界上有三大NIC分别是:
ARIN(American Registry for Internet Numbers)
    负责地区:北美, 南美, 加勒比地区, 北非

RIPE NCC( RIPE Network Coordination Centre)
    负责地区: 欧洲, 东非, 中非

APNIC(Asia Pacfic Network Information Centre)
    负责地区:亚太地区
比如我们熟知的中国电信(China Telecom)的CHINANET以及
中国教育科研网(CERNET)都是APNIC的超级会员(Very Large
APNIC Member)


三个NIC负责全世界所有IP的分配.理论上三个NIC的数据库涵
盖了所有的IP.我下面以APNIC为例说明怎么操作.登录到APNIC
的主页上www.apnic.net选择APNIC WWW Whois Search
在框中填上填入你想查询的ip地址:61.130.34.5(我随机选择的)
APNIC的返会的结果为:

Whois Search results for ' 61.130.34.5'...
inetnum:     61.130.0.0 - 61.130.127.255    /IP范围/
netname:     CNINFONET-ZJ                   /网络名称/
descr:       CNINFONET Zhejiang province network/网络描述1/
descr:       Data Communication Division        /网络描述2/
descr:       China Telecom                      /网络描述3/
country:     CN                                 /国家/
admin-c:     CH93-AP                            /网管/
tech-c:      YC30-AP                            /技术网管/
mnt-by:      MAINT-CHINANET                     /网络标识/
mnt-lower:   MAINT-CHINANET-ZJ
changed:     hostmaster@ns.chinanet.cn.net 20000101/联系人邮件地址/
source:      APNIC                              /信息来源/

person:      Chinanet Hostmaster
address:     A12,Xin-Jie-Kou-Wai Street
country:     CN
phone:       +86-10-62370437
fax-no:      +86-10-62053995
e-mail:      hostmaster@ns.chinanet.cn.net
nic-hdl:     CH93-AP
mnt-by:      MAINT-CHINANET
changed:     hostmaster@ns.chinanet.cn.net 20000101
source:      APNIC

person:      YICHUN WANG
address:     NO 378 YAN'AN ROAD,HANGZHOU, ZHEJIANG PROVINCE,310006
country:     CN
phone:       +86-571-7015441
fax-no:      +86-571-7015514
e-mail:      ycwang@dcb.hz.zj.cn
nic-hdl:     YC30-AP
mnt-by:      MAINT-CHINANET-ZJ
changed:     ycwang@dcb.hz.zj.cn 20000328
source:      APNIC

person:      YICHUN WANG
address:     NO 378 YAN'AN ROAD,HANGZHOU, ZHEJIANG PROVINCE,310006
country:     CN
phone:       +86-571-7015441
fax-no:      +86-571-7015514
e-mail:      ycwang@dcb.hz.zj.cn
nic-hdl:     YC30-AP
mnt-by:      MAINT-CHINANET-ZJ
changed:     ycwang@dcb.hz.zj.cn 20000328
source:      APNIC

dgse注:"/"之间的部分是我加的注释

从返回的信息大概可以推断出此IP来自中国电信CHINANET浙江163.
当然这样查到的信息是相当笼统的.


几个注意的问题:
1)Whois是一种官方提供的信息,目的是为了保证整个Internet运行环境的
  协调统一和网络畅通无阻.Whois是针对Internet目录所提供的信息检索
  服务,是网络重要的目录服务之一.
2)目前国内流传一种叫"IP搜索客"的共享软件是私人编写的,提供的IP的来
  源往往有限(限于国内),且结果有时很不准确,但是有些结果却精确的
  可怕,比如最新的版本甚至可以通过IP准确定位于某个城市,或者某个大
  学的某个试验室(好可怕的说 呵呵).
3)并非所有位于大陆的网络全部向APNIC注册,比如国内建校园网较早的清华
  大学,北京大学等,以北京大学为例(162.105.0.0~~162.105.255.255)在
  APNIC上查不到结果,却可以在ARIN上查到结果.
4)有些国内的用户使用的ISP是国外(比如ENI)的,那么查询的的数据库就
  不能选择为APNIC,而应该是ARIN.

TOP

0
呵呵,搞这么久结果偶还不清楚whois究竟是什么来的。

TOP

0
楼主的分享精神值得嘉奖!!

不过像是常用代理服务器的人不会不知道WHOIS是干吗的,从英文翻译都能猜了。而且并不是所有IP都能查的,而恰恰是这些不知道在哪里的服务器却是难得的稳定好用的匿名代理服务器。

而且除非发生像这次台湾地震这样的意外事件,我们需要具体的代理服务器地址来规避这些肯定连接不上或者慢的服务器外,平时来讲,还不如用Ping来看连接速度来的实用。还有一个,我如果用代理服务器加TOR的话,显示的IP地址都不是真的,而且随我设定的时间频率切换,这样的话,很多专业追踪软件都查不到,何况WHOIS了。   

一个命令还是要讲作用,加上局限性这样才能更好的帮助大家么。

TOP

当前时区 GMT+8, 现在时间是 2025-3-21 03:59