社区
ASP
帖子详情
如何快速查找ip地址是否在地址段内
xiaoliuvv
2010-07-27 08:25:03
我要做一个网站,对方要求必须是某一些ip地址段的人才可以访问,我用asp得到对方的ip地址后想快速查找是否在这些段内,怎样才能做到快速查找?
目前我是把获得到用户的ip地址拆成4段,然后第一段不变,第二段*255 第三段*65025 第四段*1625625 然后求和,如果在对方给的几个ip地址段内(同样求和),就说明可以访问,剩下的不能访问
我总觉得太麻烦,不知道有没有更迅速的方法?
...全文
63
3
打赏
收藏
如何快速查找ip地址是否在地址段内
我要做一个网站,对方要求必须是某一些ip地址段的人才可以访问,我用asp得到对方的ip地址后想快速查找是否在这些段内,怎样才能做到快速查找? 目前我是把获得到用户的ip地址拆成4段,然后第一段不变,第二段*255 第三段*65025 第四段*1625625 然后求和,如果在对方给的几个ip地址段内(同样求和),就说明可以访问,剩下的不能访问 我总觉得太麻烦,不知道有没有更迅速的方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
郭大侠_
2010-07-27
打赏
举报
回复
我觉得你的方法还可以啊!
lzp4881
2010-07-27
打赏
举报
回复
[Quote=引用楼主 xiaoliuvv 的回复:]
我要做一个网站,对方要求必须是某一些ip地址段的人才可以访问,我用asp得到对方的ip地址后想快速查找是否在这些段内,怎样才能做到快速查找?
目前我是把获得到用户的ip地址拆成4段,然后第一段不变,第二段*255 第三段*65025 第四段*1625625 然后求和,如果在对方给的几个ip地址段内(同样求和),就说明可以访问,剩下的不能访问
我总觉得太麻烦,不知道有没有更迅速的方法?
[/Quote]
思路是这样的,只是代码的写法可能略有不同。下面是我看到的最简洁的写法了。
Dim ipArr : ipArr = split(ip,".")
cip = clng(ipArr(0))*256*256*256+clng(ipArr(1))*256*256+clng(ipArr(2))*256+clng(ipArr(3))
alenk
2010-07-27
打赏
举报
回复
用split字符串函数,把IP地址 拆分成一维数组,再判断。这样稍微简单一些。O(∩_∩)O~
在 Linux 中
查找
IP
地址
的 3 种简单方法
方法特点适用情况使用 ifconfig显示网络接口的详细信息,包括 IP
地址
快速
查找
本地主机的 IP
地址
使用 ip 命令提供更多功能和详细信息,包括 IP
地址
的显示
查找
网络接口的 IP
地址
,支持更多网络管理操作使用 ...
Linux 中
查找
IP
地址
的方法
方法特点适用情况使用 ifconfig显示网络接口的详细信息,包括 IP
地址
快速
查找
本地主机的 IP
地址
使用 ip 命令提供更多功能和详细信息,包括 IP
地址
的显示
查找
网络接口的 IP
地址
,支持更多网络管理操作使用 ...
如何在庞大的
ip
地址
库中
快速
定位到对应的
ip
地址
所对应的归属地?
通过
ip
地址
查看
ip
地址
的归属地,这个功能实现起来并不复杂,它是通过维护一个很大的
ip
地址
库来实现的,比如
查找
202..133.3 该
ip
地址
库,那便会在对应的
ip
地址
库中找到 一个区间 如 [202..100.3 ~ 202.*.255.3] ...
快速
查找
IP
地址
所属范围
二分法定位
IP
地址
所属范围
Linux通过mac
地址
查找
ip
地址
【代码】Linux通过mac
地址
查找
ip
地址
。
ASP
28,390
社区成员
357,068
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章