怎么样判断几个IP是同一个子网内

来源:百度知道 编辑:UC知道 时间:2024/06/14 18:08:58
以下IP地址中,___________与10.10.100.1/18位于同一子网内。
A、10.10.65.1/18 B、10.10.75.1/18 C、10.10.85.1/18 D、10.10.95.1/18 E、10.10.105.1/18

10.10.100.1/18
即:10.10.100.1 255.255.192.0
那么此ip所属地址段,网络范围为10.10.64.--10.10.127
如果是10.10.100.1/19
那么范围就办成了10.10.96---10.10.127
子网掩码位数越多,网络越小。
计算过程同下

主要是用子网掩码来判断。

比如:192.168.0.1 255.255.255.0
192.168.0.200 255.255.255.0
192.168.1.100 255.255.255.0

首先换算成2近制,与ip地质做与运算,得出网络号,分别为:192.168.0.0 192.168.0.0 192.168.1.0相同者为同一子网;

再如: 192.168.10.1 255.255.255.252
192.168.10.2 255.255.255.252
192.168.10.5 255.255.255.252
192.168.10.1 11000000 10101000 00001010 00000001
255.255.255.252 11111111 11111111 11111111 11111100
+ 11000000 10101000 11111010 00000000
192. 168. 10. 0

分别为:192.168.10.0 192.168.10.0 192.168.10.4
很明显能够判断了。

关键问题就是1与1=1其他为0

用子网掩码 和 ip做与运算.....得出网络号.相同的网络号在同一个子网里面.