开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1029|回复: 6
收起左侧

[已解决] mysql里面查某个IP属于哪个IP段

 关闭 [复制链接]

结帖率:100% (2/2)
发表于 2020-4-17 20:24:52 | 显示全部楼层 |阅读模式   湖南省郴州市
300精币
怎样输入一个IP地址,然后高效cha询这个IP属于哪个 IP 段?

我能想到就分割然后在嵌几层循环,但觉得这样效率太慢了。

用 sql 语句实现,php,python,易语言都OK。

麻烦各位dalao了。


刚从里面出来,有点生疏了。

VX截图_20200417200636.png



1        0.0.0.0        0.255.255.255        0        -256        IANA 保留地址
2        1.0.0.0        1.0.0.0        1        1        美国 亚太互联网络信息中心(CloudFlare节点)
3        1.0.0.1        1.0.0.1        16777217        16777217        美国 APNIC&CloudFlare公共DNS服务器
4        1.0.0.2        1.0.0.255        33554433        -16777215        美国 亚太互联网络信息中心(CloudFlare节点)
5        1.0.1.0        1.0.3.255        65537        -16580607        福建省 电信
6        1.0.4.0        1.0.7.255        262145        -16318463        澳大利亚 墨尔本Goldenit有限公司
7        1.0.8.0        1.0.15.255        524289        -15794175        广东省 电信
8        1.0.16.0        1.0.31.255        1048577        -14745599        日本 东京I2Ts Inc
9        1.0.32.0        1.0.63.255        2097153        -12648447        广东省 电信
10        1.0.64.0        1.0.127.255        4194305        -8454143        日本 Energia通讯
11        1.0.128.0        1.0.255.255        8388609        -65535        泰国 TOTNET
12        1.1.0.0        1.1.0.255        257        -16776959        福建省 电信
13        1.1.1.0        1.1.1.0        65793        65793        美国 亚太互联网络信息中心(CloudFlare节点)
14        1.1.1.1        1.1.1.1        16843009        16843009        美国 APNIC&CloudFlare公共DNS服务器
15        1.1.1.2        1.1.1.255        33620225        -16711423        美国 亚太互联网络信息中心(CloudFlare节点)
16        1.1.2.0        1.1.7.255        131329        -16318207        福建省 电信
17        1.1.8.0        1.1.63.255        524545        -12648191        广东省 电信
18        1.1.64.0        1.1.127.255        4194561        -8453887        日本 东京i2ts
19        1.1.128.0        1.1.255.255        8388865        -65279        泰国 TOT公共有限公司
20        1.2.0.0        1.2.1.255        513        -16711167        福建省 电信
21        1.2.2.0        1.2.2.255        131585        -16645631        北京市海淀区 北龙中网(北京)科技有限公司
22        1.2.3.0        1.2.3.255        197121        -16580095        澳大利亚 APNIC Debogon-prefix网络
23        1.2.4.0        1.2.4.255        262657        -16514559        中国 CNNIC权威云解析(CDNS CN)全球Anycast节点
24        1.2.5.0        1.2.7.255        328193        -16317951        福建省 电信
25        1.2.8.0        1.2.8.255        524801        -16252415        中国 网络信息中心
26        1.2.9.0        1.2.127.255        590337        -8453631        广东省 电信
27        1.2.128.0        1.2.191.255        8389121        -4259327        泰国 TOTNET
28        1.2.192.0        1.2.255.255        12583425        -65023        泰国
29        1.3.0.0        1.3.255.255        769        -64767        广东省 电信
30        1.4.0.0        1.4.0.255        1025        -16776191        澳大利亚 APNIC Debogon-prefix网络
31        1.4.1.0        1.4.3.255        66561        -16579583        福建省 电信
32        1.4.4.0        1.4.4.255        263169        -16514047        北京市海淀区 北龙中网(北京)科技有限公司
33        1.4.5.0        1.4.7.255        328705        -16317439        福建省 电信
34        1.4.8.0        1.4.127.255        525313        -8453119        广东省 电信
35        1.4.128.0        1.4.255.255        8389633        -64511        泰国 TOTNET
36        1.5.0.0        1.5.255.255        1281        -64255        日本 港区东
37        1.6.0.0        1.7.255.255        1537        -63743        印度 Sify
38        1.8.0.0        1.8.101.255        2049        -10156031        北京市 联通
39        1.8.102.0        1.8.102.255        6686721        -10090495        香港 北龙中网
40        1.8.103.0        1.8.107.255        6752257        -9762815        北京市 联通


最佳答案

查看完整内容

或者可以看看这个 把ip转换成整数 然后再对比你那个数字 https://blog.csdn.net/weixin_34419321/article/details/92424693

回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳
结帖率:90% (46/51)
发表于 2020-4-17 20:24:53 | 显示全部楼层   广东省广州市
或者可以看看这个 把ip转换成整数  然后再对比你那个数字 https://blog.csdn.net/weixin_34419321/article/details/92424693

评分

参与人数 1荣誉 +1 收起 理由
笨潴 + 1 热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻!

查看全部评分

回复

使用道具 举报

结帖率:90% (46/51)
发表于 2020-4-17 20:28:13 | 显示全部楼层   广东省广州市
把小数点去掉   试试  用比大小的的方式

评分

参与人数 1精币 +1 收起 理由
Patek + 1 谢谢!这个xx在mysql里面,感觉这样有点难实现

查看全部评分

回复

使用道具 举报

结帖率:90% (46/51)
发表于 2020-4-17 20:36:27 | 显示全部楼层   广东省广州市
那你先把数/据库ip段数/据处理一下  
回复

使用道具 举报

结帖率:63% (10/16)

签到天数: 14 天

发表于 2020-4-17 21:32:34 | 显示全部楼层   湖南省岳阳市
inet_addr("1.0.0.2") 转出来就是整数型,对应表里的lipe
回复

使用道具 举报

结帖率:0% (0/1)

签到天数: 3 天

发表于 2020-4-17 23:39:25 | 显示全部楼层   河南省商丘市
为啥不试试纯真IP库
回复

使用道具 举报

结帖率:86% (19/22)
发表于 2020-4-19 00:04:13 | 显示全部楼层   四川省成都市
刚从里面出来,有点生疏了《亮了有木有》
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表