如何判断两个IP是不是在同一个网段内?

如:192.168.1.1/16192.168.2.1/16,但如果它们的子网不是一样的,那又怎样直观的去判断它们是不是在同一个网段?... 如:192.168.1.1/16 192.168.2.1/16,但如果它们的子网不是一样的,那又怎样直观的去判断它们是不是在同一个网段? 展开
 我来答
666周娜
2018-01-04 · TA获得超过3万个赞
知道小有建树答主
回答量:126
采纳率:100%
帮助的人:2.7万
展开全部

P和子网掩码转2进制相与 后,得到网络地址,网络地址一样则在一个子网。

  1. 子网掩码是一个32位地址,子网掩码的作用是用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。一般的IP地址设置如下:

  2. 而怎么求网络标识和主机标识呢?网络标识的求法如下:将子网掩码的二进制与IP地址的二进制相“与”。具体如下

  3. 主机标识的求法:将子网掩码的二进制值取反后,再与IP地址进行与(AND)运算,具体如下:

  4. 要判断两个IP地址是不是在同一个网段,就是比较网络标识(网络地址),如果网络标识相同,就在同一子网,否则,不在同一子网。如下:

Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
littlitong
2017-12-02 · TA获得超过192个赞
知道答主
回答量:25
采纳率:100%
帮助的人:5.6万
展开全部
在windows中,开始->cmd 进入Dos,输入ipconfig /all,查看网络配置。

首先看子网掩码(Subnet Mask),如果两台机器子网掩码不一致,不在一个局域网。

若子网掩码一致,再看IP地址的与子网掩码255对应的IP段是否一致,如果一致,属于一个子网,即一个局域网。

例如10.178.0.222与10.178.1.212两个IP地址,它们的子网掩码都是255.255.0.0,在TCP/IP协议规则里面,IP地址与子网掩码做与运算,255换成十六进制就是FF,换成二进制就是11111111,10.178.0.222与255.255.0.0做与运算的结果是10.178.0.0,同样10.178.1.212与255.255.0.0做与运算也是10.178.0.0,因此这两个地址属于一个局域网。
而10.178.0.222与10.178.1.212两个IP地址,若它们的子网掩码都是255.255.255.0的话,他们就不属于一个局域网。这两个IP地址与子网掩码做与运算后结果分别为10.178.0.0和10.178.1.0,很明显IP不一致。

另外通过命令Net View命令查看同处局域网的IP用户。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
烟雨遥9852
2018-01-03 · TA获得超过481个赞
知道小有建树答主
回答量:49
采纳率:96%
帮助的人:76.5万
展开全部

根据子网掩码来判断,
1、子网掩码均是16位的。两个IP的前24位都是一样的,是192.168因此是一个网段的。
2、子网掩码均是24位的。两个IP的前24位不一样,一个是192.168.1 另一个是192.168.2 因此不是一个网段的。

如何判断两个IP是不是在同一个网段内具体操作步骤如下:

1.首先看子网掩码,如果不同,肯定不是同一个子网。

2.如果相同,那么看你的子网掩码有几个255,你所对比的IP在255的上面是否相同。

3.这两个IP子网掩码相同但是在255的字段上面第一个和第二个不一样,就是对应255。所以不是同一个子网。。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e7d358b
2017-09-30 · TA获得超过1964个赞
知道小有建树答主
回答量:1399
采纳率:89%
帮助的人:169万
展开全部
解:判断两个ip地址是否同一网段,关键是看网络号是否相同。
比如这两个IP:172.16.1.100(子网掩码:255.255.0.0)和172.16.2.100(子网掩码:255.255.0.0),根据它们各自的子网掩码计算后得到的网络号都是:172.16.0.0,所以可以说这2个IP是在同一个网段的。
再比如这两个IP:192.168.1.100(子网掩码:255.255.255.0)和192.168.2.100(子网掩码:255.255.255.0),根据它们各自的子网掩码计算后得到的网络号分别是:192.168.1.0、192.168.2.0,所以可以说这2个IP是不在同一个网段的。
至于网络号的计算不难,网上有很多资料,这里不解释了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式