跳到主内容
UniKit

IPv4 子网计算器

输入 IPv4 地址与 CIDR,算出网络地址、广播地址、子网掩码、反掩码、可用主机范围与数量、IP 类别、地址属性与二进制表示,也能按需要的主机数反查掩码。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

子网信息

网络地址192.168.1.0
广播地址192.168.1.255
子网掩码255.255.255.0
反掩码0.0.0.255
第一个可用地址192.168.1.1
最后一个可用地址192.168.1.254
可用主机数254
总地址数256
IP 类别C
掩码长度192.168.1.10/24
二进制表示11000000.10101000.00000001.00001010
网络地址二进制11000000.10101000.00000001.00000000

地址属性

私有地址是
回环地址否
链路本地地址否
组播地址否
运营商级 NAT否
保留地址(240/4)否
受限广播地址否

按主机数反查掩码

掩码长度/25
子网掩码255.255.255.128
可用主机数126
总地址数128

这个工具能做什么

  • 规划内网时输入 192.168.1.10/24,直接拿到网络地址、广播地址、子网掩码、反掩码与可用主机范围,一次填完路由器和 DHCP 配置。
  • 写 ACL、NAT 或云安全组规则前确认网段边界:网络地址该写 192.168.1.0 还是 192.168.1.10,广播地址是多少,一目了然。
  • 按主机数反查掩码:知道一个部门有 100 台设备,直接得到 /25 与掩码 255.255.255.128(可用 126 个地址)。
  • 排查地址属性:确认某个地址是不是私有、回环、链路本地、组播或运营商级 NAT,避免把公网地址当内网用。

示例

输入

192.168.1.10/24

输出

网络地址 192.168.1.0
广播地址 192.168.1.255
子网掩码 255.255.255.0
反掩码 0.0.0.255
第一个可用地址 192.168.1.1
最后一个可用地址 192.168.1.254
可用主机数 254
总地址数 256
IP 类别 C
二进制表示 11000000.10101000.00000001.00001010
网络地址二进制 11000000.10101000.00000001.00000000

地址属性一栏会显示「私有地址:是」;输入 100 反查掩码得到 /25、255.255.255.128、可用主机 126。

常见问题

/31 和 /32 的可用主机数为什么不是 0?

按 RFC 3021,点对点链路用的 /31 记 2 个可用地址(不再保留网络地址和广播地址),主机路由 /32 记 1 个。其余掩码一律按 2^(32-掩码长度) - 2 计算,例如 /24 是 254。

输入不带 /24 的地址会怎样?

会按默认掩码长度 24 处理,也就是 192.168.1.10 等同于 192.168.1.10/24。这个默认值可以在掩码长度下拉框里改,改完输入框里的地址也会同步更新。

能直接输入子网掩码而不是掩码长度吗?

输入框接受 192.168.1.10/24 这样的 CIDR 写法,掩码长度用下拉框选择。核心逻辑里确实有掩码转长度(非连续掩码会报错),但界面上的入口是掩码长度下拉框,不连续的掩码(例如 255.0.255.0)没有输入入口。

IP 类别还有实际意义吗?

类别(A/B/C/D/E,按第一个八位组划分)是早期的有类网络概念,现在路由都用 CIDR,实际规划中基本不用。这里显示出来主要是为了对照旧文档和考试题,不要用它来判断地址是否可用。

计算会上传地址吗?

不会。全部用 32 位无符号整数在浏览器里算,页面不发起网络请求,断网可用,输入的地址不会被记录。

关键词:ipv4subnetcidrnetmask子网掩码网络地址广播地址可用主机数反掩码ip 计算器

同类工具