在排查公司网络问题时,经常遇到这样的情况:两台设备明明在同一局域网,却ping不通。查看配置才发现,有人把子网掩码填成了255.255.255.192,而其他人用的是255.255.255.0。这个192到底代表什么?它又是多少位的掩码?
255.255.255.192 对应的是 /26
子网掩码255.255.255.192,换算成二进制就是:
11111111.11111111.11111111.11000000
从左往右数,连续的1一共有26个。所以,它是一个26位的子网掩码,通常写作 /26。
这个掩码能分出多少IP?
一个IPv4地址有32位,/26 表示前26位是网络位,剩下6位是主机位。2的6次方是64,也就是说,这个子网最多可以容纳64个IP地址。
但这64个IP里,第一个是网络地址,最后一个用来做广播地址,实际能分配给设备的只有62个。比如,如果网络是192.168.1.0/26,那么可用IP范围就是192.168.1.1 到 192.168.1.62。
什么时候会用到这种掩码?
常见于需要划分小规模子网的场景。比如公司某个部门只有30多台设备,用255.255.255.0(/24)浪费IP,直接上/26刚好够用还节省资源。又或者在做VLAN划分时,为了精细化管理,也会拆出多个/26子网。
配置时容易踩的坑
最常出问题的就是混用掩码。比如路由器设成/26,但某台电脑手动填了/24,结果这台电脑虽然能上网,但和其他同网段设备通信困难。排错时得逐台查IP和掩码,稍微疏忽就卡半天。
建议在核心交换机或DHCP服务器上统一配置,避免人为输入错误。如果必须手动设置,记得反复核对掩码位数。