🌐 网段信息

🌐

填 IP 和掩码,网络地址、广播地址、可用主机范围一次算清。

📋 常用 CIDR 网段速查

以你填的 IP 所在网段为基础,列出常见的几个前缀:越往后主机数越少。点任意一行可切换前缀。

⚠️ 说明:本工具只做 IPv4 的子网算术,不含 IPv6、不含 VLSM 自动规划。
/31 与 /32 属特殊情况:RFC 3021 允许 /31 用于点对点链路(两个地址都可用),/32 表示主机路由(只有一个地址),本工具对这两种情况做了标注。
可用主机数的计算沿用传统算法(总数 − 网络地址 − 广播地址),实际网络中请以设备厂商与运营商的规范为准。

🌐

IP / 子网掩码计算

开发运维 完全免费 🌙 支持黑夜模式 🔒 纯前端本地计算 🔢 CIDR / 掩码双输入 🔍 二进制对照 📋 结果可复制

「192.168.1.0/24 到底有多少个可用地址?」——答案是 254 个(256 − 网络地址 − 广播地址)。
子网计算就是把这件事做透:
· 网络地址:IP 与掩码做「与」运算的结果,代表整个网段本身;
· 广播地址:主机位全为 1,发给它的包网内所有主机都会收到;
· 可用主机范围:网络地址 +1 到广播地址 −1,这才是你能分配给设备的那段;
· 掩码位数:把网络部分的连续 1 数出来就得到 /24 这种写法。
几个实战要点:
① 记住几个常用块。/24 = 256 个地址(254 可用),/25 = 128 个,/26 = 64 个,/27 = 32 个,/28 = 16 个,/29 = 8 个,/30 = 4 个(2 个可用,常用于点对点链路)。每往后一位,数量减半。
② 私网地址是固定的三段。10.0.0.0/8、172.16.0.0/12 ~ 172.31.0.0/12、192.168.0.0/16,家用路由器基本都在第三段。
③ 别把网络地址配给设备。192.168.1.0 和 192.168.1.255 都不能用,这在交换机与路由器配置里是最常见的手滑。
④ 划分子网先数主机数。要给一个部门 50 台机器,就得容纳 50 + 2(网络/广播)再向上取到 2 的幂 → 62 不够,需要 126 → /25(含 126 可用)。
⑤ 掩码不必整字节。掩码不一定是 255.255.255.0 这种整齐的样子,255.255.255.128(/25)、255.255.255.252(/30)都合法,这就是 CIDR / VLSM 的意义。
最后提醒一句:算完要留余量。给未来扩容、网关、打印机、AP 留几个地址,别正好卡着可用数分配。

类别开发运维
核心公式网络地址 = IP & 掩码(32 位按位与)
主机数2^(32−前缀) − 2(/31、/32 例外)
运行方式纯前端 · 离线可用

核心特性

网络 / 广播地址
可用主机范围与数量
CIDR / 掩码双向输入
IP 类别(A/B/C/D/E)
私有地址识别
通配符掩码
二进制点分对照
常用 CIDR 速查表

关于这个工具

怎么算:
① 把 IP 转成 32 位无符号整数(注意用 >>> 0,否则符号位会出错);
② 掩码整数 = 前缀位全 1,前缀为 0 时需特别处理;
③ 网络地址 = IP & 掩码;
④ 广播地址 = 网络地址 | (~掩码);
⑤ 可用主机 = 2^(32−前缀) − 2(/31、/32 按 RFC 3021 特殊标注);
⑥ IP 类别按首字节范围:A 类 1~126、B 类 128~191、C 类 192~223、D 类 224~239(组播)、E 类 240~255(保留)。
它不做:不支持 IPv6、不做 VLSM 自动规划、不校验 IP 是否真实在线。
所有计算在浏览器本地完成,不上传、不保存。

怎么用

  1. 第 1 步
    填 IP 地址,比如 192.168.1.1。
  2. 第 2 步
    选 CIDR 前缀(/24)或点分十进制掩码(255.255.255.0)两种输入方式。
  3. 第 3 步
    点「🧮 算子网」,看网络地址、广播地址与可用主机范围。
  4. 第 4 步
    需要更细的划分时,看下方 CIDR 速查表,点一行切换前缀对比。
  5. 第 5 步
    配设备时记得跳过网络地址和广播地址。

更新记录

  • v1.0 2026-09-20 工具正式上线:支持CIDR 前缀与点分十进制掩码双向输入,输出网络地址、广播地址、可用主机范围与数量,附通配符掩码、二进制点分对照、IP 类别与私有地址识别,并提供常用 CIDR 网段速查表。适配黑夜模式,纯前端本地计算。

常见问题

/24 为什么只有 254 个可用地址?
因为开头和结尾各占一个:
· 网络地址(192.168.1.0):代表网段本身,不能分配给设备;
· 广播地址(192.168.1.255):发给它的包网内所有主机都会收。
所以 256 − 2 = 254。
换成公式:可用主机数 = 2^(32 − 前缀位数) − 2。
记忆技巧:前缀每加一位,地址数减半——/24 是 254,/25 是 126,/26 是 62,依此类推。
CIDR 前缀和点分十进制怎么互相转换?
掩码写成二进制就是一串连续的 1 跟着一串 0,1 的个数就是前缀位数:
· /24 → 11111111.11111111.11111111.00000000 → 255.255.255.0;
· /25 → 最后一段 10000000 = 128 → 255.255.255.128;
· /30 → 最后一段 11111100 = 252 → 255.255.255.252。
十六进制记法更快:128/192/224/240/248/252/254/255 分别对应前缀 /25 ~/32(在最后一个字节内)。
什么是通配符掩码(wildcard mask)?
通配符掩码是子网掩码的反码(逐位取反), Cisco ACL 和部分路由协议配置里会用到:
· 掩码 255.255.255.0 → 通配符 0.0.0.255;
· 掩码 255.255.255.252 → 通配符 0.0.0.3;
· /24 的通配符是 0.0.0.255,含义是「前 24 位必须匹配,后 8 位随意」。
换算规律:通配符 = 255 − 掩码对应字节(逐字节相减)。
哪些是私有地址?能上网吗?
RFC 1918 规定了三段私有地址,只能在局域网内部使用,不会出现在公网路由表上:
· 10.0.0.0 ~ 10.255.255.255(10.0.0.0/8);
· 172.16.0.0 ~ 172.31.255.255(172.16.0.0/12);
· 192.168.0.0 ~ 192.168.255.255(192.168.0.0/16)。
家里的路由器默认就是 192.168.x.x。能上网靠的是 NAT:路由器把内网多个私有地址转换成一个公网地址出去。
另外还有几个特殊段要留意:127.0.0.0/8 是本机回环,169.254.0.0/16 是 DHCP 失败后的自动地址,0.0.0.0/8 与 240.0.0.0/4 保留。
/32 和 /31 有什么特殊之处?
两者都不适用常规的「减 2」规则:
· /32:只有一个地址,表示精确的主机路由,常见于 loopback 口、安全组规则、白名单;
· /31:RFC 3021 允许用于点对点链路,两个地址都可用(因为链路只有两端,不需要广播)。现代路由器互联大量使用。
本工具对这两种前缀做了单独标注,按实际情况给出主机数,不会简单套用减 2 的公式。
要给 50 台设备划网段,该选几位?
倒着推:
① 需要的地址数 = 50 台 + 网关 + 余量,按 60 个算;
② 还要加上网络地址和广播地址,即需要完整的 2^n ≥ 60 + 2;
③ 2^6 = 64 ≥ 62 ✓,所以主机位取 6 位;
④ 前缀 = 32 − 6 = /26,掩码 255.255.255.192,可用 62 个。
如果未来要扩到上百台,直接选 /25(126 可用)更稳妥。容量往大了留,改网段比改配置麻烦得多。
数据会上传吗?
不会。全部在浏览器本地计算,不上传、不保存,刷新即清空。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码