发布网友 发布时间:2022-04-23 04:39
共4个回答
热心网友 时间:2022-04-24 08:31
要判断两个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.1.78 11010011 01011111 10100100 01001110
255.255.254.0 11111111 11111111 111111110 00000000
与的结果是: 11010011 01011111 10100100 00000000
可以看出,得到的结果(这个结果就是网络地址)都是一样的,因此可以判断这两个IP地址在同一个子网。
如果没有进行子网划分,A类网络的子网掩码为255.0.0.0,B类网络的子网掩码为255.255.0.0,C类网络的子网掩码为255.255.255.0,缺省情况子网掩码为255.255.255.0
热心网友 时间:2022-04-24 09:49
只要网络位(前16位)相同就是一个网段。
热心网友 时间:2022-04-24 11:23
付费内容限时免费查看回答要想判断两个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.00001001
11111111.11111111.11111111.00000000 与运算
11000000.10101000.00000001.00000000
11000000.10101000.00000001.00001010
11111111.11111111.11111111.00000000与运算
11000000.10101000.00000001.00000000
他们得出来的结果是一样的,转换成十进制是:192.168.1.0。所以192.168.1.9和192.168.1.10
是在同一个网段中的。
热心网友 时间:2022-04-24 13:15
用百度搜 ip