其他分享
首页 > 其他分享> > 如何判断二个ip地址是否为同一个网段

如何判断二个ip地址是否为同一个网段

作者:互联网

一、问题说明

在公司环境中,有很多台机器都需要互通,但是互通的条件需要ip是在同一个网段中,有些机器的ip和子网掩码是手动设置了。
如果设置错误了,可能会导致二台机器ping不通,因此需要判断二台ip地址是否在同一个网段来判断是否配置错误了。

二、认识子网掩码

子网掩码就是为区分网段而设计了,ip是分几类的。


但是现在实际设置的不仅仅是按A\B\C..类IP来设置子网掩码的,而是将ip分位网络地址和主机地址(超网概念)。

所以其中网络地址可以为24位、也可以为22位,则对应的子网掩码为255.255.255.0/255.255.252.0。

三、计算方式

子网掩码与ip相互“与”运算得到最后的值,判断是否相同,如果相同则表示为一个网段的。

比如172.23.20.25 与 172.23.23.223 子网掩码 255.255.255.0

第一个ip计算结果为:172.23.20.0
第二个ip计算结果为:172.23.23.0

则表示二个网络地址不是在同一个网段

标签:网段,ip,二个,255.255,网络地址,子网掩码,172.23
来源: https://www.cnblogs.com/fc520/p/15494710.html