天道酬勤,唯爱学可成才

获取最新ip数据库的方法

前几天帮朋友做了个简单的ip地区判断的小程序,其中ip数据库用了最新的纯真ip数据库,这里讲一下怎么转换。

1.下载最新的纯真ip数据库 (在网上看了,这个是五天更新一次的)

2.运行纯真QQIP数据库里带的ShowIP.exe 如果你要全部的数据就直接解压为ip数据,如果要一个地区的ip数据,就搜索那个地区,把所有的结果保存为文本文件。

3.access 建立一个ip.mdb 的数据库文件 新建一个ip_location 表

Startip 类型:文本 (相关城市的IP段信息)
Endip 类型:文本 (相关城市的IP段信息)
Location 类型:文本 (相关城市名称)

4.直接把刚才的文本文件导入到这个表中,下面再把ip转换成数字格式啦。

5.用我写的这个程序放到数据库一个目录下,浏览器运行一下,就可以转换ip格式到数字

convertip.rar

6.现在数据库已经搞定啦,可以转换到ms sql ,mysql 等其它数据库,可以建立聚合索引加快查询。判断的时侯,只要把ip转换成数字格式,在数据库中查询一下在哪个范围内就可以判断地区了。

【冲冠】1200万像素数码相机 超薄超迷你 当摄像头 有声摄像 全能
200 

Tags: ip, 数据库

« 上一篇 | 下一篇 »

只显示10条记录相关文章

mysql替换数据库中的部分内容 (浏览: 1484, 评论: 0)
SQLite数据库的介绍及站点资源 (浏览: 1357, 评论: 0)
ADODB 与 ADODB_lite (浏览: 1488, 评论: 0)
ADOKeycap 比 Socut.data.dll 优越在哪? (浏览: 1460, 评论: 0)

Trackbacks

点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5

1条记录访客评论

太难了,没看太懂~我下了纯真ip数据库,解压到了qq目录下,可是好像没有什么用~

Post by googoo on 2008, February 27, 12:56 PM 引用此文发表评论 #1


发表评论

评论内容 (必填):