IPIP数据库转换为纯真格式

作者: 分类: 原创 时间: 2016-06-23 评论: 10条评论

ipip.net数据库是什么?引用一段官方描述。

为什么要维护这个 IP 库?
1、因为自己和朋友们都觉得 IP 库是一个互联网基础数据,无论是在做 CDN、DNS 智能解析、广告定向投放还是做用户地域分析等诸如此类的事务,IP 库的准确与否都是有直接影响的;

2、虽然如此重要,但是我们发现没有公开的并且做的足够好的,纯真 IP 库的问题是没有为用户提交的数据做审核,而且看着准和真的准是两码事,比如说某 IP 是某某网吧的说法你如何去核实呢?而淘宝、新浪、腾讯的 IP 库均不公开完整库,MaxMind 库对于中国区的数据很多都是只有中国二字,而广告行业库的问题,抛开准确度不说,它的价格相对于其一年才几次的更新频率也太高了。

我个人是比较喜欢ipip数据库的,比较准确。但是有些老系统依然使用的qqwry.dat,俗称纯真格式吧,因为现在也只有纯真在继续维护这个格式的数据库。想用新数据,却不支持这个格式怎么办。没事,我用LocateIP写了个工具进行转换。

需知:

1、IPIP.net的数据库格式中字符串为UTF8,而纯真是GB2312,所以我进行了编码转换

2、IPIP.net的每条记录实际有四个字段,纯真为两个,所以我把后面三个字段进行了合并。比如原本数据:中国 四川 成都 双流,会变成:中国 四川成都双流
3、因为免费版数据库有很多重复,所以进行了自动去重。比如之前有:中国 上海 上海,会变为:中国 上海

下载地址:http://pan.baidu.com/s/1pLSZK1d

使用方法很简单,和 17monipdb.dat 放在一起,运行,然后就会生成qqwry.dat。

标签: ip

已有 10 条评论

  1. ss_ss
    ss_ss

    支持>.> icon_question.gif

    时间: 2016-06-23 20:03
  2. 解压
    解压

    请问如何直接解压17monipdb.dat为TXT文本格式呢?

    时间: 2016-11-03 11:22
    1. 耍下
      耍下

      https://www.shuax.com/archives/locate.html
      用这个SDK很简单

      时间: 2016-11-03 17:47
  3. Moba
    Moba

    请问下,这个工具能开源吗,比较想在Linux里跑这个程序。

    时间: 2016-12-09 23:46
  4. 清靈語
    清靈語

    我记得ipip.net的管理员说过免费的dat是加密的?你居然可以解密,真厉害!
    顺便问一下是否可以支持收费版的库?我也不记得是免费的加密了还是收费的加密了,不过应该是免费的吧。
    顺便能否加入自动申请管理员权限的功能,因为我放在了Cicon_razz.gifrogram Files (x86)17monipdb

    时间: 2017-03-26 00:06
  5. 果粉人生
    果粉人生

    如果能把纯真IP转换成DZ论坛用的tinyipdata.dat就好了

    时间: 2017-04-08 15:47
  6. zhangnew
    zhangnew

    如果有IPIP的付费数据库就好了 icon_redface.gif

    时间: 2017-05-12 14:19
    1. 耍下
      耍下

      你给我吧。

      时间: 2017-05-13 09:20
  7. nooesdo
    nooesdo

    实用工具,赞一个~~~
    有个问题,转换后,用在winmtr下,显示的地址不全,很痛苦
    ipip.net的路由跟踪,显示地址是:美国 加利福尼亚州 洛杉矶 quadranet.com
    winmtr的路由跟踪,显示地址是:美国

    icon_sad.gif  很是纠结啊

    时间: 2017-09-30 16:53
    1. nooesdo
      nooesdo

      *免费版不含运营商,国外只到国家,如果有更多需求,请见付费计划

      是这个原因么 icon_sad.gif

      时间: 2017-09-30 17:02

评论已关闭