这个网址不错,有了它你不用费劲算了。
当然,原理是要知道的。
地址分类:A类(10.*.*.*~126.*.*.*) , B类(128.*.*.*~191.*.*.*) ,C类(192.*.*.*~223.*.*.*)
地址格式:A类(8网络位,子网位=24-主机位,主机位), B类(16网络位,子网位=16-主机位,主机位), C类(24网络位,子网位=8-主机位,主机位)
- 子网个数=2的子网位数次方-2
- 主机个数=2的主机位数次方-2
计算复杂子网掩码所包含的子网地址
例如:130.4.102.1/255.255.252.0 (我们把第三位定义为关注字节,因为它不是255,下面基本都是针对第三字节的计算)
1. 找到魔术数,(掩码第三字节=252) ,及256-252=4
2. 求该IP子网号,(IP第三字节=102,子网号=魔术数的整数倍且<=102) 则:25*4=100<=102, 及130.4.100.0
3. 求该子网第一地址,(子网号最后一字节+1),及130.4.100.1
4. 求该子网广播地址,(子网号第三字节+魔术数-1),及130.4.103.255
5. 求该子网最后一个地址,(广播地址第四字节-1),及130.4.103.254
---令,子网号=网络地址和子网掩码做布尔与运算