社区
C#
帖子详情
如何判断某个ip是否属于某个ip段?
boyyao
2006-10-19 03:59:47
比如我有一个ip段描述
string ipr = "192.168.0.0/24";
一个ip地址 string ip = "192.168.0.123";
如何判断是否属于这个ip段的描述?
...全文
183
3
打赏
收藏
如何判断某个ip是否属于某个ip段?
比如我有一个ip段描述 string ipr = "192.168.0.0/24"; 一个ip地址 string ip = "192.168.0.123"; 如何判断是否属于这个ip段的描述?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Erison
2006-10-19
打赏
举报
回复
如果掩护码是28呢?
tcxx2008
2006-10-19
打赏
举报
回复
你的意思是不是你的IP段为0--24的,这个范围外的就不算
按你那样可以取字符串呀,把第3个.后面的全部取出来,转化成整形,做数字比较,
if(123>=0 and 123 <= 24)
Erison
2006-10-19
打赏
举报
回复
转换成二进制码,根据掩码按位比较
192.168.0.0/24
把192.168.0.0转换为
11000000,10101000,0000000,00000000
把192.168.0.123转换为
11000000,10101000,0000000,01111011
掩码24,就是比较前24位
相同为同一IP段
所以上2个IP是同一IP段
php代码怎样实现
判断
某个
ip
是否
在
ip
段
内?
调用 is
Ip
InRange($
ip
, $start, $end) 函数并传入需要
判断
的
IP
地址、
IP
段
的起始
IP
和结束
IP
,函数将返回一个布尔值,指示待
判断
IP
是否
在指定
IP
段
范围内。需要注意的是,该函数只适用于
IP
v4 地址。可以使用 PHP 内置的
ip
2long 函数将
IP
地址转换成整数,再将
IP
段
的起始
IP
和结束
IP
分别转换成整数,最后
判断
需要
判断
的
IP
整数
是否
在该
IP
段
范围内。
验证
IP
是否
属于
某个
IP
段
验证
IP
是否
属于
某个
IP
段
package com.boco.iam.test; /** * @author boco *
判断
ip
是否
属于
某个区间,例如 * 10.10.10.116
是否
属于
固定格式的
IP
段
10.10.1.00-10.10.255.255 */ public class
Ip
Util { /* * 验证
IP
是否
属于
某个
IP
段
...
PHP怎么
判断
是不是在某个
段
内,php
判断
IP
地址
是否
在指定的
IP
段
内
一些搜索引擎蜘蛛的
IP
通常是一个大的
IP
段
,所以我们在
判断
某个
IP
地址
是否
为搜索引擎的蜘蛛时,通常就会
判断
IP
地址
是否
在某个
IP
段
内,而在php中,这种
判断
IP
是否
属于
某个
IP
段
的方法,就显得非常的简单,下面飞鸟慕鱼博客就来和大家分享一下。
IP
段
的范围解析头条的蜘蛛
IP
段
:110.249.202.0/24此
段
IP
表示一共有254个
IP
地址,范围如下:110.249.202.1 到 110.24...
判断
ip
是否
在某个
ip
段
需求:已经配好很多
ip
段
,要
判断
输入的
ip
所属的
ip
段
。 例如:25.34.35.56要在25.30.0.0~25.40.255.255所属的这个
ip
段
。 思路:把划分好的
ip
段
转成long值区间,然后根据输入
ip
的long值逐个遍历去找。 代码: package com.dbapp.pushdataservice.config; import lombok.Data; import java.util.ArrayList; import java.util.List; public c..
基于Python查询某个
ip
是否
属于
某个或多个
ip
段
基于Python查询某个
ip
是否
属于
某个或多个
ip
段
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章