🏠 首页
›
工具箱
›
IP / 子网掩码计算
🌐 网段信息
IP 地址
掩码形式
CIDR 前缀(/24)
点分十进制(255.255.255.0)
子网掩码 / 前缀
常用网段(点一下直接算)
🧮 算子网
📋 复制结果
🌐
填 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 步填 IP 地址,比如 192.168.1.1。
第 2 步选 CIDR 前缀(/24)或点分十进制掩码(255.255.255.0)两种输入方式。
第 3 步点「🧮 算子网」,看网络地址、广播地址与可用主机范围。
第 4 步需要更细的划分时,看下方 CIDR 速查表,点一行切换前缀对比。
第 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
📨 提交留言
🎉
留言已提交!
现在只有你自己能看到这条留言(已标上「待审核」),管理员审核通过后才会展示给所有人~
再留一条
🔗 相关工具推荐
🔢
进制转换二进制十进制互转
→
🔤
Base64 编解码编码绕一圈
→
🔐
哈希计算MD5 / SHA 系列
→
💾
数据存储换算MB / GB / 位字节
→