有没有办法根据 IP 区分地区 ?(50分)

  • 主题发起人 主题发起人 yysun
  • 开始时间 开始时间
Y

yysun

Unregistered / Unconfirmed
GUEST, unregistred user!
tqz 著名的 FreeIP,给它一个URL或IP,它就知道是不是Cernet免费地址。
我想要个功能,给它一个URL或IP,它就知道站点在北京、上海 ...
 
我认为这个功能技术上是可以实现的
但是在实施上可能不会很容易
要搞到每段IP地址分配给哪个部门是一件很不容易的事
况且还有好多大部门也不会给你他内部的IP地址分配
CERNET比较特殊,他的IP地址范围是公开的,但也没有细化到
每个学校的IP地址范围,只能靠自己收集
你相信打电话189电信局会告诉你202.102.***.***在南京
202.102.***.***在上海吗?
 
IP这个东西当初分配的时候就没有考虑区域, 实在是一个大问题. 只能如mayday所说
自己收集. 好在访问这个站点的人员各地都有, 发一个征求IP与所在地的贴子让大家
自报家门如何.
 
<a href="www.checkdomain.com">www.checkdomain.com</a>可以根据ip查domain
下面是查询"202.96"的结果

202.96 (Unresolved)

inetnum: 202.96.0.0 - 202.96.31.255
netname: CHINANET-CN
descr: Data Communications Bureau
descr: Ministry of Post and telecomunications
descr: 40, Xue Yuan Lu
descr: Beijing 100083
country: CN
admin-c: XY1-AP
tech-c: WZ1-CN
....
 
如果在某个Whois服务器中有纪录就可以,或者根据IP反向查询域名(不过不一定
查得到),可以Trace这个IP,并反向解析每个IP的域名,或许可以根据路由猜出来
目的IP所在地区。
呵呵,我可不是高手,这是我所有知道的了。
 
checkdomain是个好站点但是好象还是需要大量人工工作
刚才试了一下202.102.
inetnum: 202.102.0.0 - 202.102.31.255
netname: CHINANET-CN
descr: Data Communications Bureau
descr: Ministry of Post and Telecommunications
descr: 40, Xue Yuan Lu
descr: Beijing 1000083
country: CN
202.102.13.**应该是南京的IP地址范围,但是我们只能知道他是中国电讯
申请的地址。
碰到到了这样的大系统就只能自己收集了!
不过我们人很多:-)
 
实际上只要找到ISP的IP范围就可以,
不过你的COOKIES是可以被骗的。
所以不准确
 
tqz的原码我看过了,
但由我来说总是不对的,我这不成了盗朋友的版了。
我觉着tqz同志应该再将你老的的FreeIp的原理贴上来。
这样也就可以将这个问题草草的先结束一把。
要不老悬着也不好。不是吗!
将来在整理时我不希望这个问题不能被整理出来。
 
FreeIp就是根据cernet的free ip address 文件判断IP属于哪个范围。
Whois查询就更简单,先连接server,然后送出IP+#13#10,返回信息就是
关于这个IP所属单位的信息,然后server会中断连接。
我只知道Cernet的Whois server为Whois.edu.cn:43
 
我们学校trace的功能被封了,有办法trace吗?
 
有个软件visualroot
可跟踪ip 经过的路由。
地区也能显出。
我可发给你.
 
FreeIP不是通过查询自带的一个文件中的纪录来判断是不是Cernet免费地址的吗?
她也不是算出来的。cernet的地址分配可以去cernet查的
 
今天收到一封信


站点新增一IP定位工具NeoTrc201,功能强大。
http://www.isbase.com/
1M 多又不再教育网上
那位大虾拖下来看看
 
我去拖了
要的举手
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部