子网划分工具
https://www.sojson.com/convert/subnetmask.html
掩码 位 IP数
255.255.255.255 32 1
255.255.255.254 31 2
255.255.255.252 30 4
255.255.255.248 29 8
255.255.255.240 28 16
255.255.255.224 27 32
255.255.255.192 26 64
255.255.255.128 25 128
255.255.255.0 24 256
255.255.254.0 23 512
255.255.252.0 22 1024
255.255.248.0 21 2048
255.255.240.0 20 4096
255.255.224.0 19 8192
255.255.192.0 18 16384
255.255.128.0 17 32768
255.255.0.0 16 65536
255.254.0.0 15 131072
255.252.0.0 14 262144
255.248.0.0 13 524288
255.240.0.0 12 1048576
255.224.0.0 11 2097152
255.192.0.0 10 4194304
255.128.0.0 9 8388608
255.0.0.0 8 16777216
254.0.0.0 7 33554432
252.0.0.0 6 67108864
248.0.0.0 5 134217728
240.0.0.0 4 268435456
224.0.0.0 3 536870912
192.0.0.0 2 1073741824
128.0.0.0 1 2147483648
0.0.0.0 0 4294967296
1、一个主机的IP地址是211.112.18.137,掩码是255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址。
常规办法是:
把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后即可得到网络地址。
另一种方法:
255.255.255.224的掩码所容纳的IP地址有256-224=32个(包括网络地址和广播地址),那么具有这种掩码的网络地址一定是32的倍数。而网络地址是子网IP地址的开始,广播地址是结束,可使用的主机地址在这个范围内,因此略小于137而又是32的倍数的只有128,所以得出网络地址是211.112.18.128。而广播地址就是下一个网络的网络地址减1。而下一个32的倍数是160,因此可以得到广播地址为211.112.18.159。
2、根据每个网络的主机数量进行子网地址的规划和计算子网掩码。
比如一个子网有10台主机,那么对于这个子网需要的IP地址是:
10+1+1+1=13
注意:加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指网络地址和广播地址。因为13小于16(16等于2的4次方),所以主机位为4位。而
256-16=240
所以该子网掩码为255.255.255.240。
如果一个子网有14台主机,不少人常犯的错误是:依然分配具有16个地址空间的子网,而忘记了给网关分配地址。这样就错误了,因为:
14+1+1+1=17
17大于16,所以我们只能分配具有32个地址(32等于2的5次方)空间的子网。这时子网掩码为:255.255.255.224