如何判断两个ip地址是不是同一网段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何判断两个ip地址是不是同一网段相关的知识,希望对你有一定的参考价值。

解:判断两个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是不在同一个网段的。
至于网络号的计算不难,网上有很多资料,这里不解释了。
参考技术A 回答

要想判断两个ip地址是不是在同一个网段,只需将ip地址与子网掩码做与运算,如果得出的结果一样,则这两个ip地址是同一个子网当中。方法/步骤2:例子:第一个IP地址:192.168.1.9子网掩码:255.255.255.0第二个ip地址:192.168.1.10子网掩码:255.255.255.0方法/步骤3:将他们做与运算,首先要将十进制的ip地址转换为二进制的。第一个IP地址:11000000.10101000.00000001.00001001子网掩码:11111111.11111111.11111111.00000000第二个ip地址:11000000.10101000.00000001.00001010子网掩码:11111111.11111111.11111111.00000000方法/步骤4:做与运算:11000000.10101000.00000001.0000100111111111.11111111.11111111.00000000 与运算11000000.10101000.00000001.0000000011000000.10101000.00000001.0000101011111111.11111111.11111111.00000000与运算11000000.10101000.00000001.00000000他们得出来的结果是一样的,转换成十进制是:192.168.1.0。所以192.168.1.9和192.168.1.10是在同一个网段中的。

以上是关于如何判断两个ip地址是不是同一网段的主要内容,如果未能解决你的问题,请参考以下文章

如何判断两个ip地址是不是同一网段

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

如何判断2个ip是不是是在同一网段

如何判断一个ip地址属于哪个网段?

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

IP如何分网段 ?子网?如何判断一个子网有几台机?