国内几个IP库的简单对比

IP库即通过IP地址获取用户所在城市,区县,所属网络运营商,甚至经纬坐标。在网络上被人肉出来的人,大多是网友通过IP地址反查出大概地理位置找到的。比如虐猫事件的主角,比如网络上散播谣言的,还有网上喷天朝被查水表的。当然政府有自己的一套数据,能通过IP地址精确到各家各户(在网上不要乱喷,小心被查水表!)。普通人或者个人站长如何通过IP查询用户所在位置呢?

各大网站通过用户IP地址定位具体位置的方法大致可分为下面4种:

ip纯真数据库

可理解为一个包含了所有IP信息的压缩包。由伟大的开源用户将IP信息压缩为二进制文件,供用户使用。ip纯真数据库网上有很多,大家通过百度,谷歌就能搜索到很多。极客导航推荐一个做的比较好的,更新也较即时。

下载地址: https://github.com/ilsanbao/17moncn
项目发起人:http://baike.baidu.com/view/552244.htm?fr=aladdin

通过用户信息获取

如果网站的用户量非常大,可以通过用户注册时填写的注册信息(例如身份证,电话号码等)能大概确定具体城市的信息。再绑定到IP就是直接可用的IP库。

所以国内腾讯手中掌握的IP库应该是最准确的。其次百度,淘宝,新浪,360等用户量超级大的企业也有自建的IP库。可惜的是,国内互联网巨头没有一家愿意开放自己的IP库(要开放都是很旧的版本)。如果你有用户量较大的应用,请联系我!一起为互联网做贡献。

免费IP查询接口

国内几大互联网巨头都有开放各自的部分IP查询接口,不过都是阉割版。比如腾讯开放一段时间后关闭了,百度只能查询国内,淘宝更新太慢。(别人开放了接口,虽然残缺不全,我们也不能叽歪。)下面列表一些

太平洋电脑网的IP查询接口,比较准确(我成都的IP不再显示乐山了),有良心的企业;
链接地址: http://whois.pconline.com.cn/ (跳转会报403错误,请自己复制到浏览器打开)

新浪的IP查询接口,很不稳定。同一个IP有时候查的到,有时候查不到;
链接地址: http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js

搜狐的IP查询接口,精度很低,有的IP城市都精确不到
链接地址: http://pv.sohu.com/cityjson

淘宝的IP查询接口,比较稳定并且还算准确,我成都的IP会被当成乐山;
链接地址: http://ip.taobao.com/service/getIpInfo.php?ip=117.89.35.58

百度的IP查询接口,比较准确也很稳定,更牛的是可精确到经纬度(虽然大部份不准)。但是国外的IP查不到,还有调用次数限制(200万次)。
链接地址: http://api.map.baidu.com/location/ip?ak=0QDaLukGIKr22SwQKTWNxGSz&ip=182.139.133.135

收费IP查询接口

将IP查询当作一种服务出售,花钱的因为用不起,所以没去了解!在我没成为土豪之前就不做过多介绍!大家可以看看这张价格表,小米就是用他家的

链接地址: http://www.ipip.net/price.php