2022/10/14    

判断ip是否在ip段内:https://blog.csdn.net/weixin_35870390/article/details/113366831


apnic亚太互联网络信息中心 维护的分配给各个国家地区的ip :http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest

(亚太互联网络信息中心官网:https://www.apnic.net/)


知乎文章(https://www.zhihu.com/question/19794443):

如果要做的特别讲究的话首先你需要从官方获取一份分配给中国的IP数据,Apnic提供了每日更新的亚太地区IPv4,IPv6,AS号分配的信息表,访问url是http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest该文件的格式与具体内容参加ftp://ftp.apnic.net/pub/apnic/stats/apnic/README.TXT这个组织是APNIC(Asia Pacific Network Information Center),就是IANA下面管亚洲的所谓的官方。有了这个连接是不停更新的。所以你可以自己维护一个逻辑,定时刷新自己的数据库,然后拿IP去比较。一共有十几万条表象,最简单的就是内存中做个Map,最好是RangeMap,这样就能快速的进行查询了


作者:ade34

链接:https://www.zhihu.com/question/19794443/answer/88750032

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。