一 需求
如果业务有需求,判断IP是否来自境外。
有一些方案:
1 使用第三方的接口:比如IP138或者提供IP解析的云厂商等。
优点: 接口简单,不关注实现。
缺点:付费。
我看收费每月5元。
2 自己实现。
你可以搜一下,大概率会搜到官方IP段的一个方案。
相关知识:
RIR (Regional Internet Registry)地区性 Internet 注册机构,负责将IP地址块分配给ISP的多家国际组织之一。
RIR
现全球有5大RIR机构
1.RIPE(Reseaux IP Europeans)欧洲IP地址注册中心——服务于欧洲、中东地区和中亚地区;
2.LACNIC(Lation American and Caribbean Internet Address Registry)拉丁美洲和加勒比海Internet地址注册中心——服务于中美、南美以及加勒比海地区;
3.ARIN(American Registry for Internet Numvers)美国Internet编号注册中心——服务于北美地区和部分加勒比海地区;
4.AFRINIC(Africa Network Information Centre)非洲网络信息中心——服务于非洲地区;