相信很多小伙伴在组建自己的VPC专有网络的时候,会看到IPV4的值在填写的时候一般都是xxx.xxxx.xxxx.xxx/16,或者xxx.xxxx.xxxx.xxx/24,那么这个/后面的数字代表的意思究竟是什么呢?
其实xxxx.xxxx.xxxx.xxxx是一个十进制的数,我们就拿192.168.0.0/16来举例,192.168.0.0对应的二进制应该是11000000.10101000.00000000.00000000,那么后面的/16的意思就是前16位是不变的,只有后面16位是变动的,那么从11000000.10101000.00000000.00000000-11000000.10101000.11111111.11111111,对应的ip地址范围就是192.168.0.0-192.168.255.255,总共65534个可用ip(最后一位192.168.255.255为广播地址)。
如果是192.168.0.0/24,意思就是前24位是不变的,所对应的二进制的ip范围就是11000000.10101000.00000000.00000000-11000000.10101000.00000000.11111111,对应的ip地址就是192.168.0.0-192.168.0.0-192.168.0.255,共254个可用ip(最后一位192.168.0.255为广播地址)。
更加详细的地址算法可以参考:在线网络计算器 | TCP/IP子网掩码计算换算 —在线工具