导航栏

常用IP地址查询

发表于:技术相关 2017-04-2110:10 阅读量:938

近期在分析日志中需要对数万个IP进行分析, 需要找出哪些是国内的IDC IP的地址,上网多方查询。

推荐  http://www.ipip.net/   准确度高,如网站宣称:最专业的IP地址库

1 . http://www.ipip.net/price.html#ip_IDC     经测试,识别的IP准确度高


2. 淘宝IP地址库: http://ip.taobao.com/index.php


3. 腾讯IP分享计划:http://ip.qq.com/


4. 纯真IP数据库:http://www.cz88.net/ip/


5.qq的数据库遍历来的。只有大陆。使用比较方便。 https://github.com/Pingze-github/local-ips


6. 新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js      简单粗暴的:http://int.dpool.sina.com.cn/iplookup/


7. 百度的 https://www.opengps.cn/Data/IP/LocHighAcc.aspx   这个有点意思.


8. 没有它怎么可以呢:  http://www.ip138.com/


以下内容转载来自: https://linuxtoy.org/archives/python-qqwry.html    使用Python查询纯真IP(完整)    批量查询速度快 靠谱 

纯真IP是一个非常不错的IP数据库。

本文内容有:

  1. 解析纯真IP数据库文件格式(即 qqwry.dat 文件格式),可以根据自身需要,使用熟悉的语言去读取IP记录(虽然网络上己有各种语言版本,但动手写一写的必要性还是有的).
  2. 提供一个 Python 语言实现的查询纯真IP数据库版本.

qqwry.py 源代码

关于 QQWry (纯真IP数据库)-> README


一个高效的IP数据库格式      纯C 速度秒杀楼上python   作者网站:https://www.shuax.com/

LoCi SDK v1.3

##基本说明:

  • LoCi,即LocateIP的简写,是一个用于解析IP归属地数据库的引擎。通过纯C代码写成,一切为了追求效率,非常适合集成到您的程序中。
  • 我们不止解析其它格式的数据库,我们也有自己的数据库格式,更为强大、安全和快速。(尚未完成)
  • 不同的数据库都抽象为ipdb这个结构。使用ipdb.h中的通用函数进行操作。使用示例可见test.c文件

##目前完成的功能:

  • 纯真数据库QQWry.Dat的解析。(默认GB2312编码)
  • 17mon数据库17monipdb.dat的解析。(默认UTF8编码)
  • 解压为txt文件,方便查看数据库所有内容,需要ipdb提供了遍历接口。
  • txt文件数据库的解析,方便生成自定义数据库。(IP必须有序)
  • 纯真数据库QQWry.Dat的生成,需要ipdb提供了遍历接口。
  • 数据库增量补丁的生成,需要两个ipdb提供了遍历接口。老数据库+新数据库->增量补丁(一个很小的文件)
  • 数据库增量补丁的应用,需要旧的ipdb提供了遍历、定位接口。老数据库+增量补丁(一个很小的文件)->新数据库
  • 纯真数据库自动更新解析,配合增量补丁,方便打造自己的更新服务器。

##因为跨平台的原因,我们不提供:

  • 编码转换。
  • 文件读取。
  • 网络下载。