ip所在地址段判断
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
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
上一篇:
javascript伪多线程代码
下一篇:
向上滚动跑马灯效果 jquery插件
静水缘首页
刘丕水+宋静静于2007年9月相识于山东理 工大学,毕业后2011年相恋,共甘苦,历 时四年,终于在11月23号拿到了红本本, 组建了自己的小家庭......文章分类
最新文章
- nodejs私钥加密公钥解密的一个例子
- uniapp和微信小程序判断程序运行在开发或者测试或者线上版本的方法分别是什么
- electron使用electron-builder打包后模块包含exe文件执行失败
- Compile is disallowed on the main thread, if the buffer size is larger than 4KB
- better-sqlite3简介及常用操作
- nodejs 操作数据库的库
- nodejs使用http-proxy库实现多个域名代理和同时代理websocket的例子,代理包含https和http两种协议
- iis配置反向代理
- javascript伪多线程代码
- ip所在地址段判断