是否有好用的ip地址库可以推荐

目前在做一个统计分析系统,最主要的是要分析ip来源得知用户是来自那个地方,目前找到了两个库,一个是纯真IP库,这个库太过业余,我需要的效果是从国家->省->市,这样一个层级的地理位置信息,显然它不能给我。另一个是国外的地址库,虽然它的格式挺标准的,但是基本不支持国内的城市,所以也不符合我的要求。

网上还有类似maxmind这样的webservice可以查询到地理接口,但是因为它限制了每天的ip查询次数,而且这些统计信息都是即时入库,远程调用接口也不靠谱。

因此是否有支持中文的,有比较标准的地理位置信息的ip地址库推荐,当然是要免费的。

阅读 22.8k
8 个回答

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

这个我在OSChina上得知的,超给力:

  • 提供国家、省、市、县、运营商全方位信息,信息维度广,格式规范
  • 提供完善的统计分析报表,省准确度超过99.8%,市准确度超过96.8%,数据质量有保障。

http://developer.baidu.com/map/ip-loc...
百度的 LBS 服务。支持根据 IP 查找位置信息。以上地址是相关文档

示例:

http://api.map.baidu.com/location/ip?...

返回值:

{
  address: "CN|吉林|长春|None|CERNET|1|None",
  content: {
    address_detail: {
      province: "吉林省",
      city: "长春市",
      district: "",
      street: "",
      street_number: "",
      city_code: 53
    },
    address: "吉林省长春市",
    point: {
      y: "5419815.34",
      x: "13950002.65"
    }
  },
  status: 0
}
新手上路,请多包涵

你可以试试IP2Location LITE数据库,一个开源且免费的数据库。IP2Location LITE数据库能帮你识别用户的地理位置,其中包括了国家,地区或省,城市和经纬度等等。你可以浏览http://lite.ip2location.com/...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进