怎样判断两个ip是不是在同一网段

 我来答
dzh1452
推荐于2017-10-12
知道答主
回答量:59
采纳率:0%
帮助的人:39.9万
展开全部
要判断两个IP地址是不是在同一个网段,就将它们的IP地址分别与子网掩码做与运算,得到的结果一网络号,如果网络号相同,就在同一子网,否则,不在同一子网。
例:假定选择了子网掩码255.255.254.0,现在分别将上述两个IP地址分别与掩码做与运算,如下图所示:
211.95.165.24 11010011 01011111 10100101 00011000
255.255.254.0 11111111 11111111 111111110 00000000
与的结果是: 11010011 01011111 10100100 00000000

211.95.164.78 11010011 01011111 10100100 01001110
255.255.254.0 11111111 11111111 111111110 00000000
与的结果是: 11010011 01011111 10100100 00000000

可以看出,得到的结果(这个结果就是网络地址)都是一样的,因此可以判断这两个IP地址在同一个子网。
Storm代理
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto... 点击进入详情页
本回答由Storm代理提供
徭庸学凝洁
2020-01-12 · TA获得超过3907个赞
知道大有可为答主
回答量:3090
采纳率:29%
帮助的人:238万
展开全部
根据
子网掩码
来判断,子网掩码建议你找一些关于IP和
子网
的相关资料看一下。给你举几个例子:1、192.168.1.1/16
192.168.2.1/16
子网掩码均是16位的,也就是255.255.255.0。两个
IP
的前24位都是一样的,是192.168因此是一个
网段
的。2、192.168.1.1/24
192.168.2.1/24
子网掩码均是24位的,也就是255.255.255.0。两个IP的前24位不一样,一个是192.168.1
另一个是192.168.2
因此不是一个网段的。3、192.168.1.1/16
192.168.2.1/24
一个子网掩码是16位,另一个是24位的。这时候对192.168.1.1/16来说,192.168.2.1是和它一个网段的。而对192.168.2.1/24来说192.168.1.1和它不是一个网段的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式