电脑港
白蓝主题五 · 清爽阅读
首页  > 居家实用

子网掩码32位全是1吗?别被“全1”吓住了

家里装了路由器,想给打印机单独划个网段,翻出子网掩码查资料,看到有人说“子网掩码是32位二进制数,全1才合法”——这说法一出口,连刚学会设置WiFi密码的邻居都皱眉:那我填255.255.255.0是不是错了?

先说答案:不是必须全1,而且“全1”的子网掩码根本没法用

子网掩码本质是个“过滤器”,用来告诉设备:IP地址里哪几位是网络号,哪几位是主机号。它确实用32位二进制表示,但**必须是连续的1开头、连续的0结尾**,不能中间断、不能倒着来。

比如常见的:

255.255.255.0  → 二进制:11111111.11111111.11111111.00000000(前24位是1)
255.255.0.0    → 二进制:11111111.11111111.00000000.00000000(前16位是1)
255.255.255.252→ 二进制:11111111.11111111.11111111.11111100(前30位是1)

你瞧,这些都没问题。但要是真写个“全1”的掩码:
255.255.255.255 → 二进制:11111111.11111111.11111111.11111111

它意味着——整个IP地址全是网络号,没有主机号可分配。结果就是:这台设备只能和自己通信,连隔壁插在同一台路由器LAN口的手机都ping不通。家用场景下,这等于把网线拔了还关掉WiFi开关。

为什么有人误以为要“全1”?

可能混淆了两个概念:子网掩码本身,和“广播地址”的最后一位。比如192.168.1.0/24这个网段,它的广播地址是192.168.1.255,末尾确实是255(即8个1),但这跟子网掩码无关——那是靠掩码算出来的,不是掩码本身。

再打个比方:掩码就像小区门禁卡的权限范围,255.255.255.0=能进整栋楼;255.255.255.255=只允许刷自己家门锁,连楼道灯都不让开。

居家实操小提醒

普通家庭用路由器,默认掩码基本都是255.255.255.0,够用。除非你折腾NAS、智能家居隔离、或接了多个路由器做二级组网,才需要动掩码。改之前务必记下原始值,手机拍张照最保险——输错一个数字,全家设备可能集体失联。