IP 子网怎么算:CIDR、子网掩码与可用主机范围一次算清

输入 IP/前缀,网络地址、广播地址、可用主机一目了然

当你拿到一个 192.168.1.10/24 这样的地址,往往不只想看这串数字,更想知道:它属于哪个网段?这段里能用的 IP 有哪几个?广播地址是多少?最多能放多少台机器? 这就是子网计算要回答的问题。

用 NBTools 的IP 子网计算工具,把 IP/前缀 填进去点一下就能全部算出来,整个过程在浏览器本地完成,IP 与地址不上传服务器。

三步算出子网信息

  1. 在输入框填 IP/前缀,例如 192.168.1.10/24(IP 和 / 之间不要有空格)。
  2. 点击「计算」按钮。
  3. 下方表格逐行列出网络地址、广播地址、可用主机范围、主机总数、可用主机数等结果,每行右侧有「复制」可直接取走。

工具只认 IPv4 标准写法:四个 0–255 的点分十进制 + 0–32 的前缀。写错格式(比如少了 / 或前缀超范围)会提示「格式应为 IP/前缀」。

结果里每个字段是什么意思

字段含义以 192.168.1.10/24 为例
网络前缀后缀 /n,表示前 n 位是网络位/24
子网掩码网络位全 1、主机位全 0 的 32 位串255.255.255.0
通配符掩码子网掩码按位取反,常用于 ACL/路由匹配0.0.0.255
网络地址IP 与掩码按位与,代表整个网段192.168.1.0
广播地址网络地址 | 通配符,向网段内所有主机发报文192.168.1.255
可用主机范围网络地址+1 到 广播地址-1192.168.1.1 ~ 192.168.1.254
主机总数 / 可用主机数2^(32-n) 个地址 / 扣掉首尾两个保留地址256 / 254
IP 二进制 / 掩码二进制把点分十进制展开成 32 位 0/1,方便看网络位见工具结果

以 192.168.1.10/24 为例,手算一遍

/24 表示前 24 位是网络位、后 8 位是主机位,对应子网掩码 255.255.255.0:

  • 网络地址 = IP 与掩码按位与:192.168.1.10 & 255.255.255.0 = 192.168.1.0。这就是网段起点,代表「192.168.1.x 这一整段」。
  • 广播地址 = 网络地址 | 通配符:192.168.1.0 | 0.0.0.255 = 192.168.1.255。发往这个地址的报文会被网段内所有主机接收。
  • 可用主机范围 = 网络地址+1 到 广播地址-1:192.168.1.1 ~ 192.168.1.254。
  • 可用主机数 = 2^8 - 2 = 254(扣掉网络地址与广播地址两个保留地址)。

一句话记忆:网络地址是「门牌段的起点」、广播地址是「向整段喊话的号码」、中间那一段才是一台台设备真正能用的 IP。

常用 CIDR 与子网掩码对照

前缀子网掩码主机位可用主机数典型用途
/8255.0.0.02416777214巨型内网 / 历史 A 类
/16255.255.0.01665534企业内网大段
/24255.255.255.08254最常见的局域网(家庭/办公室)
/30255.255.255.25222点对点链路(互联两台设备)
/31255.255.255.25412(特例)点对点链路 RFC 3021
/32255.255.255.25501单主机 / 主机路由

两个容易踩的边界

/31 不扣减保留地址

通常每个网段要扣掉网络地址和广播地址(所以 /24 是 254 而不是 256)。但 /31 只有 2 个地址,按惯例(RFC 3021)不保留网络/广播地址、两个都能用,专门给路由器之间的点到点链路。工具的「可用主机数」在 /31、/32 时会直接等于主机总数,不减去 2。

/32 是单个主机

/32 表示网络位占满 32 位,只剩 1 个地址,主机总数 = 可用数 = 1,常用于给某台特定机器做「主机路由」。

子网掩码 vs 通配符掩码(反掩码)

两者互为按位取反:子网掩码里 1 表示「这是网络位」(要划分子网用),通配符掩码里 0 表示「必须精确匹配」、1 表示「这一位可以忽略」。

例如 /24 的子网掩码是 255.255.255.0,通配符就是 0.0.0.255。通配符在路由器 ACL、路由汇总里很常见——它回答的是「匹配一段地址时,哪些位可以忽略」,和子网掩码「切分网络」的视角正好相反。

常见问题

IP 后面的 /24 是什么意思

这是 CIDR(无类别域间路由)记法:/24 表示 IPv4 地址前 24 位是网络位,对应子网掩码 255.255.255.0,主机位 8 位,可容纳 254 台设备。前缀越长,网段越小。

网络地址和广播地址为什么不能给设备用

网络地址用来标识「整个网段」(如 192.168.1.0 代表 192.168.1.x 这一段),广播地址用来「向网段内所有主机发报文」(192.168.1.255)。两者都是协议保留,分配给具体设备会导致冲突,所以不算作可用主机。

可用主机数为什么比主机总数少 2

每个网段都要扣掉网络地址和广播地址这两个保留地址(在 /30 及更短前缀时)。/31、/32 是特例:点对点链路 /31 不保留、两个地址都能用;/32 只有 1 个地址本身。

子网掩码和通配符掩码(反掩码)什么关系

通配符掩码是子网掩码按位取反:子网掩码里 1 表示网络位,通配符里 0 表示「必须匹配」、1 表示「忽略」。常用于 ACL 和路由匹配,与子网掩码「切分网络」的取向相反。

计算时我的 IP 会上传吗

不会。所有换算在浏览器本地完成,IP 地址和计算结果都不上传服务器。

工具入口

IP子网计算立即使用 →

CIDR 与子网掩码换算,计算网络/广播地址与可用主机范围

作者:NBTools · 更新于 2026年9月14日 · 阅读约 4 分钟