C类地址子网IP快速计算方法
快速计算子网可用IP范围
例如给定某个C类IP地址和子网掩码,要求计算该IP所在网段的所有可用IP
使用 块大小+倍数定位 的方式
IP地址:222.222.222.201/28 (掩码255.255.255.240)
计算该IP同段的所有可用IP
第一步:计算块大小(主机IP数量)
256-掩码最后一段尾数
256-240=16
得到块大小(主机数量)为16
第二步:计算网络地址(子网起点)
IP地址最后一段尾数/块大小,取整数,再*块大小
201/16=12.5625,取整数12,12*16=192,得到网络地址的最后一段为192
则网络地址为222.222.222.192
第三步:计算广播地址(子网终点)
网络地址最后一段+块大小-1
192+16-1=207
则广播地址为222.222.222.207
第四步:计算可用IP范围
起始IP:网络地址+1 193
结束IP:广播地址-1 206
可用范围:222.222.222.193~222.222.222.206
子网掩码最后一段与CIDR表示法/网络前缀的对照关系
255.255.255.x /y
128 /25 1000 0000
192 /26 1100 0000
224 /27 1110 0000
240 /28 1111 0000
248 /29 1111 1000
252 /30 1111 1100
254 /31 1111 1110
255 /32 1111 1111
在计算块大小时,实际计算的就是IP数量(主机数量)
如果掩码使用的是点分十进制,那么,块大小=256-掩码最后一段
例如,掩码为255.255.255.224,块大小=256-224=32
如果掩码使用的是CIDR表示法/网络前缀,那么块大小=2(32-CIDR)次方
例如,掩码为/27,那么块大小为2的(32-27=5)次方=32
浙公网安备 33010602011771号