用于区分哪些ip属于同一网段。
例1:
IP地址1:192.168.1.1 子网掩码:255.255.255.0
IP地址2:192.168.1.2 子网掩码:255.255.255.0
很明显两个IP在同一网段中。
例2:
IP地址1:192.168.1.1 子网掩码:255.255.255.0
IP地址2:192.168.2.1 子网掩码:255.255.255.0
单看ip地址,两个IP地址像是在同一网段,但它们其实不属于同一网段。
计算方法:
将IP地址192.168.2.1转换为二进制:
11000000 10101000 00000010 00000001
将子网掩码255.255.255.0转换为二进制:
11111111 11111111 11111111 00000000
两者相与:
11000000 10101000 00000010 00000000
转换成网络号就是:192.168.2.0
将IP地址192.168.1.2转换为二进制:
11000000 10101000 00000001 00000010
将子网掩码255.255.255.0转换为二进制:
11111111 11111111 11111111 00000000
两者相与:
11000000 10101000 00000001 00000000
转换成网络号就是:192.168.1.0
二者的计算结果不用,一个是网段192.168.2.0,一个是网段192.168.1.0,所以不是一个网段。
例3:
IP地址1:192.168.1.1 子网掩码:255.255.252.0
IP地址2:192.168.1.2 子网掩码:255.255.252.0
单看ip地址,两个IP地址像是在同一网段,但它们其实不属于同一网段。
计算方法:
将IP地址192.168.1.1转换为二进制:
11000000 10101000 00000001 00000001
将子网掩码255.255.252.0转换为二进制:
11111111 11111111 11111100 00000000
两者相与:
11000000 10101000 00000000 00000000
转换成网络号就是:192.168.0.0
将IP地址192.168.1.2转换为二进制:
11000000 10101000 00000001 00000010
将子网掩码255.255.252.0转换为二进制:
11111111 11111111 11111100 00000000
两者相与:
11000000 10101000 00000000 00000000
转换成网络号就是:192.168.0.0
二者的计算结果相同,都是是网段192.168.0.0,所以属于同一个网段。
可直接设置为255.255.255.0
根据主机数量设置
例如:
需要700个IP
可将700个IP分成几个地址段,一段最大254个ip地址
1:192.168.0.1-192.168.0.254
2:192.168.1.1-192.168.1.254
3:192.168.2.1-192.168.2.254
3个地址段共能提供762个IP地址。
因此,只需要计算出适用于上述地址段的子网掩码即可。
计算方法:
将3个IP地址转换为二进制:
将ip地址192.168.0.1转换为二进制:
11000000 10101000 00000000 00000001
将ip地址192.168.1.1转换为二进制:
11000000 10101000 00000001 00000001
将ip地址192.168.2.1转换为二进制:
11000000 10101000 00000010 00000001
由此可知,3个IP地址段的前22位是不变的,因此可将它们表示为:
ip段一:192.168.0.1/22
ip段二:192.168.1.1/22
ip段三:192.168.2.1/22
这种表示方法其实已经将子网掩码告诉我们了:
11111111 11111111 11111100 00000000
转换成十进制:255.255.252.0,所以这就是3个IP地址段共同的子网掩码了。
以上,就是如何区分多个IP是否属于同一网段,以及将多个ip设置为同一网段的方法。