判断两个IP是否在同一网段

评价:
0
(0用户)

要判断两个IP是否在同一网段,主要是看看他们的网络标识是否一样。

将ip地址与子网掩码的二进制形式做’与’,得到的结果即为子网地址;

先将子网掩码的二进制取’反’,再与ip地址做’与’。

例如:

IP of Network(IP 地址) 192 168 6 1 192 168 7 1
IP.Binary 11000000 10101000 110 1 11000000 10101000 111 1
Subnet mask(子网掩码) 255 255 255 0 255 255 255 0
Subnet mask.Binary 11111111 11111111 11111111 0 11111111 11111111 11111111 0
Subnet mask.Binary ^ 0 0 0 255 0 0 0 255
Network address(网络号) 192 168 6 0 192 168 7 0
Host address 0 0 0 1 0 0 0 1

注册并通过认证的用户才可以进行评价!

admin:支持一下,感谢分享!,+10,  

发表评论