配置路由器、设静态 IP、排查故障,都绕不开「子网掩码」
配置路由器、设置静态 IP、排查网络故障时,总会碰到「子网掩码」这个词。255.255.255.0 到底是什么意思?它和 IP 地址是什么关系?今天用大白话讲清楚。
一、先从一个生活比喻开始
想象一个大型小区:
• IP 地址 = 你的具体门牌号,比如「3号楼2单元501室」;
• 子网掩码 = 告诉你「哪部分是小区号+楼号,哪部分是房间号」。
没有子网掩码,光看一串数字 192.168.1.100,电脑根本不知道前面几位是「网络地址」、后面几位是「主机地址」。
子网掩码的作用就是:划分 IP 地址中,哪些位代表网络、哪些位代表主机。
二、子网掩码长什么样?
最常见的就是 255.255.255.0。它和 IP 地址一样,也是 32 位二进制,分成 4 段,每段 8 位:
| 十进制 | 二进制 |
|---|---|
| 255 | 11111111 |
| 255 | 11111111 |
| 255 | 11111111 |
| 0 | 00000000 |
规则很简单:
• 掩码为 1 的位 → 对应 IP 的这部分是网络位;
• 掩码为 0 的位 → 对应 IP 的这部分是主机位。
所以 255.255.255.0 表示:前 24 位是网络号,后 8 位是主机号,通常简写为 /24。
三、它是怎么工作的?AND 运算
电脑判断两个 IP 是不是在同一个局域网,靠的是按位与(AND)运算:IP 地址 AND 子网掩码 = 网络地址。AND 规则:只有两个都是 1,结果才是 1;否则为 0。
得到的 192.168.1.0 就是网络地址。再看另一个 IP 192.168.1.200,同样 AND 255.255.255.0,结果也是 192.168.1.0 → 同一个网段,可以直接通信。但如果是 192.168.2.50,AND 后得到 192.168.2.0 → 不同网段,必须通过路由器转发。
四、常见子网掩码速查表
| 子网掩码 | 简写 | 网络位 | 主机位 | 可用主机数 | 典型场景 |
|---|---|---|---|---|---|
| 255.0.0.0 | /8 | 8 位 | 24 位 | 约 1677 万 | 大型网络(极少用) |
| 255.255.0.0 | /16 | 16 位 | 16 位 | 约 65534 | 中型企业、校园网 |
| 255.255.255.0 | /24 | 24 位 | 8 位 | 254 | 家庭、小型办公室(最常见) |
| 255.255.255.128 | /25 | 25 位 | 7 位 | 126 | 较小的部门网段 |
| 255.255.255.192 | /26 | 26 位 | 6 位 | 62 | 交换机互联、小网段 |
| 255.255.255.224 | /27 | 27 位 | 5 位 | 30 | 点到点链路、服务器区 |
| 255.255.255.252 | /30 | 30 位 | 2 位 | 2 | 路由器互联(仅 2 个地址) |
可用主机数 = 2主机位数 − 2(减去网络地址和广播地址)。
五、为什么家庭网络几乎都是 255.255.255.0?
因为家庭路由器默认的局域网网段通常是 192.168.1.x 或 192.168.0.x,配合 /24 掩码:一个网段最多 254 台设备(手机、电脑、电视、智能家电……),对家庭来说完全够用,配置也简单。所以你在路由器后台、电脑网络设置里看到的子网掩码,99% 都是 255.255.255.0。
六、实际应用:快速判断两台电脑能否互通
问题:电脑 A 是 192.168.1.10/24,电脑 B 是 192.168.1.20/24,能直接共享文件吗?
① 看子网掩码都是 /24 → 前 24 位是网络位;
② 比较前 3 段:都是 192.168.1 → 相同;
③ 结论:同一网段,可以直接通信。
再问:A 是 192.168.1.10/24,B 是 192.168.2.20/24 呢?
• 前 3 段不同(1 vs 2)→ 不同网段 → 不能直接通信,需要路由器。
七、子网划分:把大网切成小网
公司网络管理员经常需要把一个大网段分成多个小网段,比如把一个 /24 网段(254 个地址)切成 4 个 /26 网段(每个 62 个地址),分别给:办公区、服务器区、无线 WiFi、访客网络。好处:
• 隔离广播,减少网络拥堵;
• 提高安全,不同部门不能互访;
• 节省 IP,按需分配。
这就是「子网划分」,核心就是加长子网掩码的前缀长度(从 /24 变成 /26)。
八、常见误区
| 误区 | 正确理解 |
|---|---|
| 子网掩码就是 IP 地址的一部分 | 它是独立的 32 位数字,和 IP 配合使用 |
| 255.255.255.0 是唯一的子网掩码 | 它只是最常见的一种,还有很多种 |
| 子网掩码可以随便填 | 必须和网络规划一致,填错会导致上不了网 |
| 同一网段就是 IP 前两段相同 | 取决于掩码:/24 看前 3 段,/16 看前 2 段 |