子网掩码怎么算?一张图学会子网划分

一、子网划分到底解决什么问题?

场景背景:IPv4地址本来就不够用

在早期互联网架构中,IP地址以A/B/C类方式分配:

  • A类:/8,支持 1600 万台主机
  • B类:/16,支持 6.5 万台主机
  • C类:/24,支持 254 台主机

看起来很多,但大多数局域网只需要几十上百台设备。如果一个公司只需要200台终端,却拿了一个B类地址,就会浪费6万多个地址。

所以子网划分的目的就是:

将一个大地址段,划分成多个小网段,根据不同需求分配。

同时还能带来以下好处:

  • 提升网络管理的灵活性(按部门/按楼层)
  • 限制广播域,避免广播风暴
  • 控制网络范围与安全边界

 

二、子网掩码的“本质”:网络号和主机号的分界线

1. 什么是子网掩码?

它是一个32位的二进制数,连续的“1”表示“网络位”,连续的“0”表示“主机位”。

 

子网掩码怎么算?一张图学会子网划分

 

比如:

 

子网掩码怎么算?一张图学会子网划分

 

255.255.255.0 = 11111111.11111111.11111111.00000000
↑ 网络位 ↑ 主机位

等价于 CIDR 表示法:/24,也就是说,前24位是网络位。

网络位:决定这是哪个网段 主机位:决定是这个网段里的哪一台设备

三、子网划分的核心:借主机位给网络位

原本 C 类地址是 /24,可以有:

主机位 = 32 - 24 = 8 位 → 可用主机数 = 2⁸ - 2 = 254 台

如果你希望一个网段里只放 50 台主机,那可以从主机位“借”几位给网络位,生成多个小网段。

 

子网掩码怎么算?一张图学会子网划分

 

比如你借了2位,就变成了:

/26:主机位 = 6 位 → 可用主机数 = 2⁶ - 2 = 62 台
→ 可以划分出 4 个子网

【图示】借位划分示意:

C类地址:192.168.1.0/24

借1位 → /25 → 2个子网,每个可容纳126主机
借2位 → /26 → 4个子网,每个可容纳62主机
借3位 → /27 → 8个子网,每个可容纳30主机
借4位 → /28 → 16个子网,每个可容纳14主机
借5位 → /29 → 32个子网,每个可容纳6主机
借6位 → /30 → 64个子网,每个可容纳2主机

四、划分时常用的对照表(建议收藏)

 

子网掩码怎么算?一张图学会子网划分

 

五、如何快速做划分?两个关键公式

主机数 = 2^主机位数 - 2

(减去网络地址和广播地址)

子网数量 = 2^借位数

(借几位就能划出几个子网)

六、实际案例:我公司需要 3 个部门,各放 40 台设备,怎么划?

先估算:每部门至少要 40 台主机

  • 查表 /26 每段可容纳 62 台主机,够用

如果拿 192.168.1.0/24 来划子网:

  • 第一个子网:192.168.1.0/26 可用地址范围:192.168.1.1 - 192.168.1.62 广播地址:192.168.1.63

  • 第二个子网:192.168.1.64/26 可用地址范围:192.168.1.65 - 192.168.1.126 广播地址:192.168.1.127

  • 第三个子网:192.168.1.128/26 可用地址范围:192.168.1.129 - 192.168.1.190 广播地址:192.168.1.191

  • 第四个子网:192.168.1.192/26(可作为备用)

 

七、如何判断一个 IP 属于哪个子网?

很多人一开始做子网划分时,最容易混淆“这个 IP 到底属于哪个子网”。

只要掌握一个方法,就能轻松判断:

用“子网跨度”快速对比

  • 以 192.168.1.0/26 为例,子网跨度是 64(2⁶)

  • 所以划分出的子网起始地址是:192.168.1.0、192.168.1.64、192.168.1.128、192.168.1.192

你给我一个 IP,比如说 192.168.1.130,我看它落在哪个区间:

→ 介于 192.168.1.128 ~ 192.168.1.191 之间,所以属于第三个子网。

八、跨子网通信,必须引入三层设备

划完子网之后,很多人会发现:子网之间默认不能通信

这时候就需要 三层交换机 / 路由器 来转发跨网段的流量。

方式一:三层交换机配置多个 VLANIF 接口

interface Vlanif10
ip address 192.168.1.1 255.255.255.192
interface Vlanif11
ip address 192.168.1.65 255.255.255.192

每个 VLANIF 接口就相当于一个网关,主机通过默认网关来访问别的子网。

方式二:路由器开启接口 IP

将多个子网地址绑定在不同的物理/逻辑接口上,通过静态或动态路由控制流量转发。

九、子网划分的常见误区与坑点

1. 划分数量够,但主机数不够

有的人追求划分得“细”,结果发现一个部门的设备超过 30 台,结果选了 /27,最终 IP 不够用。

记住:划子网时优先按主机数算,再反推掩码

2. 广播地址、网络地址分错了

很多人犯错在于:把网络地址/广播地址分配给了终端使用

比如:

  • 192.168.1.0/26,网络地址是 192.168.1.0,广播地址是 192.168.1.63
  • 真正能用的地址是 192.168.1.1 到 192.168.1.62

3. VLAN 与子网划分不一致

  • 如果 VLAN 是按部门划的,结果 IP 分配却没有按 VLAN 匹配子网段,会导致三层转发混乱。
  • 最佳实践是:一个 VLAN 对应一个子网段,VLAN10 → 192.168.10.0/24

4. IP 地址跨度搞错,地址重叠

/26 每个子网跨度是 64,很多人会错配,比如:

用了 192.168.1.60/26 作为子网起点 实际上这不是合法的子网网络地址,会和 192.168.1.0/26 产生重叠

正确的划法是:每段必须从 0, 64, 128, 192 开始

十、子网划分设计与网络规划结合思路

实际部署中,划子网不能光看公式,还要结合网络规划的实际需求:

 

子网掩码怎么算?一张图学会子网划分

 

十一、VLAN + 子网划分:常见部署组合

 

子网掩码怎么算?一张图学会子网划分

 

配置时每个 VLAN 对应一个 Vlanif 接口,防止广播互扰、利于安全控制。

十二、终极总结:一张脑图记住子网划分核心思维

 

子网掩码怎么算?一张图学会子网划分
阅读剩余
THE END