2018年12月份课程免费领取报名开始啦,点击进入。

你来自哪个国家?一个判断IP地址的解决方案。

这是个常见的问题,如何构造最快的ip归属地判断。

方法很多,比如通过某个API接口,通过一个全面的ip地址库,各有利弊。

  • API接口 可能面临收费问题并且速度上相对而言要慢一点。
  • 全面的ip地址库 比如你下载了纯真IP库,最新版本(18年11月份)共有IP记录470705条,大小为9M,体积未免过大,也影响速度。

其实很多时候我们不必要知道一个用户的准确地址,只需要知道国家范围就可以了,比如判断一个用户IP以提供不同的语言版本。

那么我们可以使用更简单的方法,只要获取到一份本地存储的各国家的ip段即可。

在这里在大家推荐一个网站 http://ipblock.chacuo.net 你可以根据需求下载所有国家或各国家的IP段,这样数据量非常小,也更方便操作。

 

 

2 thoughts on “你来自哪个国家?一个判断IP地址的解决方案。

  1. 360获取指定IP的地区及运营商
    接口地址:http://ip.360.cn/IPQuery/ipquery
    传递参数:
    ip:要查询的IP地址
    参数传递方式:GET/POST
    返回类型:json

发表评论

电子邮件地址不会被公开。 必填项已用*标注

防止广告,需审核后显示