前几天帮朋友做了个简单的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格式到数字
6.现在数据库已经搞定啦,可以转换到ms sql ,mysql 等其它数据库,可以建立聚合索引加快查询。判断的时侯,只要把ip转换成数字格式,在数据库中查询一下在哪个范围内就可以判断地区了。





#1