服务器与大带宽专家 · 持牌IDC/CDN/ISP服务商
简米科技官网JIANMI TECH
资讯 2026-09-16 更新于 2026-09-16 简米科技 3,857 字 9 分钟阅读

子网掩码与CIDR块怎样决定一个子网的可用规模,如何计算CIDR块可用IP地址总数?

导读子网掩码与CIDR块的组合直接决定了一个子网的可用IP地址总数——公式为2的(32-前缀长度)次方减去2,其中网络地址和广播地址不可分配给主机,为什么子网掩码和CIDR块是一对“连体婴儿”很多刚接触网络的朋友容易混淆子网掩码与CIDR块的概念,其实两者只是同一信息的两种“写法”,子网掩码是点分十进制,比如255……

子网掩码与CIDR块的组合直接决定了一个子网的可用IP地址总数公式为2的(32-前缀长度)次方减去2,其中网络地址和广播地址不可分配给主机。


为什么子网掩码和CIDR块是一对“连体婴儿”

很多刚接触网络的朋友容易混淆子网掩码与CIDR块的概念,其实两者只是同一信息的两种“写法”,子网掩码是点分十进制,比如255.255.255.0;CIDR块是斜杠加数字,24,本质都指向同一个东西:二进制中网络位与主机位的分界线,业内专家指出,搞懂这条分界线,就等于掌握了规划子网规模的钥匙。

举个例子,255.255.255.0写成二进制是连续24个1加8个0,CIDR记为/24,这里的24是网络位长度,剩下的8位是主机位,计算机只认二进制,掩码和CIDR块是同一份“说明书”的两种版本,不存在谁替代谁的问题。

两者共同回答一个问题:你抢到了多少个“座位”。 网络位占得越多,主机位就越少,子网数量越多但每个子网可容纳的机器越少;反之则子网少而每个子网庞大,这是所有IP规划工作的起点。

CIDR块是怎样计算可用IP数量的

可用IP数量的计算并不复杂,主机位长度决定了IP总数,公式是2的N次方,N为主机位位数,然后减去2:一个是网络地址(主机位全0),一个是广播地址(主机位全1)。

常见CIDR块可用规模对照表如下:

CIDR块 子网掩码 IP总数 可用主机数
/24 255.255.0 256 254
/25 255.255.128 128 126
/26 255.255.192 64 62
/27 255.255.224 32 30
/28 255.255.240 16 14
/29 255.255.248 8 6
/30 255.255.252 4 2

一个容易踩坑的点:/28、/29这种“小块”因为主机数太少,实际用途非常有限。/30只有2个可用地址,通常只用来做路由器之间的点对点链路,很多初次做网络规划的朋友会因为“块越小越省IP”的直觉,把子网切得过碎,结果发现设备一多根本不够用。

子网掩码与CIDR块怎样决定一个子网的可用规模,如何计算CIDR块可用IP地址总数?

预留至少20%的余量是行业共识, 尤其是办公场景或IoT设备较多的环境。

子网掩码如何影响子网划分方案

掩码的作用不只在计算IP总数,还在于如何切割一个大的CIDR块,假设你拿到的是一段/24的地址,掩码决定了你能不能把它切成两个/25、四个/26,或者八个/27。

这里有一个实际的操作路径,当你想把192.168.1.0/24这个段划分成多个子网时,先确定需要几个子网,再反推掩码:

  • 需要2个子网,用/25,掩码255.255.255.128,每个子网126个可用IP
  • 需要4个子网,用/26,掩码255.255.255.192,每个子网62个可用IP
  • 需要8个子网,用/27,掩码255.255.255.224,每个子网30个可用IP

操作核心原则:子网数每翻一倍,掩码往右借1个主机位,可用IP数减半,这个“借位”思想贯穿所有子网划分场景。

在企业网络中,部门隔离和楼层隔离是高频需求。 比如一个写字楼里的公司有研发、人事、销售三个部门,各有20台设备,加上打印机和无线AP,共约80台,如果把整个/24段不切割直接使用,虽然能容纳254台设备,但广播域太大,网络性能和安全隔离都受影响,此时把/24切成四个/26子网,前三个分配给部门,最后一个保留备用,是比较平衡的方案。

为什么办公网络审核常卡在掩码配置

实际运维中,很多明明设备数量不多却无法通信的问题,根源就在掩码配错,比如一台主机设置了192.168.1.10/24,另一台设置了192.168.1.20/16,两者掩码不一致,判断“是否同一网络”的结论不同。/16认为所有192.168.x.x都在同一个网络,而/24认为192.168.1.x和同段的才在同一个网络,这种不一致会直接导致通信失败。

排查这类问题时,在终端上验证是最快路径,Windows系统用ipconfig查看网卡信息,Linux和macOS用ifconfigip addr,检查输出中的子网掩码或CIDR前缀,确认两端一致,再测试ping通,据统计,这类问题占局域网故障的相当一部分比例。

可用规模判断的三个实操步骤

不用靠记忆,直接通过三步来判断一个子网到底能放多少设备:

  • 第一步,从掩码或CIDR块中提取主机位数。 用32减去CIDR数字。/24的主机位是8,/28的主机位是4,/30的主机位是2。
  • 第二步,计算IP总数。

    子网掩码与CIDR块怎样决定一个子网的可用规模,如何计算CIDR块可用IP地址总数?

    2的主机位次方就是子网内IP总数。/26的IP总数是64。

  • 第三步,减去2得到可用数。 64减去2就是62个可用IP,如果是/30,IP总数4,减去2只剩2个可用IP,需要特别留意:有些云平台的默认配置会把网关再占掉一个IP,实际可用数更少,比如简米云VPC中的子网,网关地址分配在可用地址首位,可用主机数等于IP总数减3。

这套三步法适用于所有IPv4子网,不区分运营商级网络还是企业内部网络,也不管是用在服务器、路由器还是普通电脑上,逻辑完全一致。

子网掩码的选择如何影响网络安全

从安全角度着眼,子网规模直接影响攻击面大小,一个/16的子网意味着最多6万多个可通信主机,一旦其中一台被攻破,内网横向移动的路径非常宽广,相比之下,/28子网将暴露面控制在十几台设备之内,即使单点失守,威胁也可控。

这意味着,在安全合规要求较高的场景,缩小子网规模本身就是一种安全控制手段。 核心数据库服务器、管理接口、金融交易系统等敏感资源,不建议和员工办公设备处于同一个广播域,将数据库放在独立/29子网内,只对特定网段开放端口,已是多数安全基线检查的普适做法。

但这不意味着子网越小越安全,子网过碎会导致路由表膨胀,网关设备处理效率下降,也可能因为缺少IP余量拖慢业务扩容,安全与可用性之间需要平衡,一般建议核心业务子网保留至少30%-50%的地址冗余。

CIDR块大小与业务场景的匹配关系

不同的CIDR块尺寸适合不同的业务场景,直接使用对应的常见做法能少走弯路:

  • /30:路由器间点对点链路
  • /29:小型设备组、传感器集群
  • /28:小部门办公区、视频监控分支节点
  • /26或/25:普通办公室、中型无线路由覆盖
  • /24:标准办公网段,兼容性最好
  • /23及更大:大型机房、大规模无线终端接入

有特殊场景需要注意:摄像头等IoT设备的子网规模判断有自己的特点。 一批海康威视或大华摄像头通常带宽需求不高,但IP消耗大,容易低估,一个部署了200个摄像头的园区,如果只给了一个/24的子网,可用地址254个看似够用,实际扣除网关和录像机后,再考虑到后续加装的备用余量,往往捉襟见肘,规划时直接上/23是更稳妥的选择。

子网掩码与CIDR块怎样决定一个子网的可用规模,如何计算CIDR块可用IP地址总数?

云服务器的子网规划遵循同样的逻辑,AWS、简米云、酷番云的VPC内,CIDR块一旦设置,后续扩展只能新增网段叠加,比如你创建VPC时选了/16,内部可以细分多个子网;但若一开始选了/24,想扩大规模就比较被动,云平台通常允许一定范围内的CIDR块修改,但涉及正运行的实例时需要谨慎操作,选择多大的VPC CIDR块,建议在创建前先估算未来3-5年的设备增量。

子网掩码、CIDR块与网关配置的联动关系

子网可容纳的设备数直接决定了网络设备配置策略,以常见的办公路由器为例,网关IP通常取自子网可用地址的首位或末位,以192.168.1.0/27为例,可用主机范围是192.168.1.1到192.168.1.30,网关通常配192.168.1.1或192.168.1.30,但无论配哪个,都包含在30个可用数之内,不会额外增加可用IP。

在实际搭建中,很多人会问“子网掩码怎么填,网关怎么配”,其实只需把握一个原则:网关IP必须是该子网可用范围内的地址,且掩码必须和该子网其余主机一致,Linux环境下为网卡配置IP时,可以直接使用CIDR格式,比如ip addr add 192.168.1.10/27 dev eth0,这种写法比分开填IP和掩码更不容易出错。

常见疑问详解

/24有多少可用IP地址,子网掩码怎么填?

/24的IP总数是256个,除去网络地址和广播地址,可用主机数是254个,子网掩码填255.255.255.0,网关地址一般取192.168.x.1,与主机保留IP在同一网段内,这是家用路由器和中小办公室最常用的配置。

子网掩码24和25有什么区别,我该选哪个?

/24和/25的核心区别在于划分粒度。/24是256个IP、254个可用地址,适合设备较多的办公区;/25是128个IP、126个可用地址,适合只容纳约100台设备的场景,能有效控制广播域大小,如果不需要极多IP,/25还能把剩余的/25留给其他用途,规划更灵活。

为什么云服务器子网中可用IP数比我手动计算的少?

多数云平台会在子网中保留若干地址用于网关、DHCP和广播管理,据主流云厂商文档,例如AWS会为每个VPC子网保留前4个和最后1个IP地址,如果你的CVM实例提示“IP地址不足”,很可能是没有把保留地址计入可用总数,规划时至少多预留5-8个IP比较稳妥。

分享本文
本文为 简米科技官网 原创,已由运维技术专家审核。转载请注明来源:原文链接
售前咨询 服务热线 售后 邮箱