一 需求

如果业务有需求,判断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(

境外IP判断一种实现方案相关推荐

  1. 网页爬虫使用代理IP的几种方案,爬虫如何设置代理?

    不少网络公司在进行爬虫数据业务的时候,都会选择代理IP,网页爬虫在现如今非常常见,尤其是一些大数据处理公司,都会使用爬虫的方式来进行信息的抓取,而要想进行信息的精准抓取,那就必须使用靠谱且稳定的代理I ...

  2. 负载均衡获得真实源IP的6种方法 【转】

    除了X-FORWARD-FOR,负载均衡中获得真实源IP的方法还有很多种, 本文抛砖引玉,主要介绍获得真实源IP的多种方法,而不是具体配置, 负载均衡获得真实IP的方法有很多种,将形成专题文章, 本文 ...

  3. 负载均衡获得真实源IP的6种方法

    除了X-FORWARD-FOR,负载均衡中获得真实源IP的方法还有很多种. 本文抛砖引玉,主要介绍获得真实源IP的多种方法,而不是具体配置. 负载均衡获得真实IP的方法有很多种,将形成专题文章. 本文 ...

  4. iOS 多线程的四种技术方案

    iOS 多线程的四种技术方案 image pthread 实现多线程操作 代码实现: void * run(void *param) {for (NSInteger i = 0; i < 100 ...

  5. 负载均衡的几种常用方案

    负载均衡的几种常用方案 总结下负载均衡的常用方案及适用场景: Round Robin 轮询调度 以轮询的方式依次请求调度不同的服务器: 实现时,一般为服务器带上权重:这样有两个好处: 针对服务器的性能 ...

  6. php定位和天气,基于thinkphp实现依据用户ip判断地理位置并提供对应天气信息的应用...

    基于thinkphp实现根据用户ip判断地理位置并提供对应天气信息的应用 我们都知道,在很多的网站都提供了给用户提供天气预报的功能,有时会发现,用户即使不输入任何和自己有关的地理位置信息,同样的网站也 ...

  7. 计算机不属于发明保护客体,如何判断两种类型的计算机程序发明能否成为专利保护客体?...

    如何判断两种类型的计算机程序发明能否成为专利保护客体?计算机程序类的发明可以根据处理和控制对象的不同划分为两种类型:控制和处理计算机外部对象的类型,以及控制和处理计算机内部对象的类型. 由于两者在技术 ...

  8. php定位和天气,基于thinkphp实现根据用户ip判断地理位置并提供对应天气信息的应用_PHP教程...

    基于thinkphp实现根据用户ip判断地理位置并提供对应天气信息的应用 我们都知道,在很多的网站都提供了给用户提供天气预报的功能,有时会发现,用户即使不输入任何和自己有关的地理位置信息,同样的网站也 ...

  9. 狼来了,海康威视被黑客入侵,视频监控设备被境外IP地址控制

    海康威视我用过,在windows上运行.可以操纵摄像头,远程遥控.基本上没有什么安全措施,只要入侵了windows就可以拿视频数据了. 视频文件就存在硬盘目录,也没加密.安全已经越来越重要,这下海康威 ...

最新文章

  1. java pdf转换为png图片(1)
  2. 皮一皮:像不像投产不顺利的你...
  3. PHP对抗web扫描器的脚本技巧
  4. ARM开发板上iconv_open(utf-8, gb2312) 调用失败的解决方法(转)
  5. Linux---僵尸进程的解决办法
  6. 用户密码以BCrypt加密的方式来防范被破解
  7. 如何编译Android的kernel,如何下载并编译Android 4.0内核源码Goldfish(图文)
  8. HTML5页面实现文件下载
  9. 2021中国科学院文献情报中心期刊分区表 计算机(2)
  10. 仓位管理之二: 凯利公式指导投资与多种资金管理方式
  11. 什么是WAF防火墙以及具体作用
  12. python中的函数不包括参数函数_在Python中定义函数时不需要声明函数参数的类型。...
  13. 【每天更新】2022年最新WordPress主题下载,外贸独立站商城/企业网站/个人博客模板 2022-5-18
  14. 智能可视化门铃方案调研报告
  15. 【福利继续无套路】整理的一系列IT视频
  16. 暗影精灵3安装无线网卡驱动(ubuntu16.04)
  17. 青岛旅游,不知道好玩不
  18. 如何测试端口号是否开启
  19. 尘埃落定,我的哥伦比亚大学申请总结
  20. marathon-lb-什么是服务发现?(转)

热门文章

  1. 如需定义元素内容与边框间的空间,可使用 padding 属性,并可使用负值?
  2. bootstrap-table的refresh查询
  3. 如何用python计算年龄_用Python写一个能算出自己年龄的小程序
  4. bboss-elasticsearch--使用/教程/实例
  5. html 字加白色透明,如何给网站背景加一个白色的透明文字
  6. 人生第一份跳槽面试经历
  7. 惊蛰时节,最好看的微信公众号图文排版,全在这里了
  8. 网易云音乐 音乐外链
  9. 安装MikTex+WinEdt
  10. 圆柱体的投影特点_圆柱体三面投影作图方法分析