子网计算器
输入带前缀(192.168.1.10/24)或子网掩码(255.255.255.0)的 IP 地址,立即看到网络地址、广播地址、第一个和最后一个主机以及可用主机数。支持 IPv4 和 IPv6。
- 网络地址
- —
- 子网掩码
- —
- 通配符掩码
- —
- 广播地址
- —
- 第一个主机
- —
- 最后一个主机
- —
- 可用主机数
- —
- 类型
- —
划分子网
结果仅为估算。Solvemis 对所得结果及其使用方式不承担任何责任。
Solvemis 免费且无需注册。如果它帮到了您,并且您愿意支持这个项目: 请我喝杯咖啡
运作方式
使用方法
- 输入 IP 地址。后面可以加上前缀(/24)或子网掩码(255.255.255.0)。
- 如果不加,就在列表中选择前缀,旁边会显示对应的掩码。
- 在表格中查看网络地址、掩码、广播地址和主机范围。
- 要划分网络,请展开“划分子网”并选择子网大小。
计算方法
网络地址由地址与掩码按位与得到,广播地址是把主机位全部置 1。前缀和掩码依据 CIDR(RFC 4632);/31 依据 RFC 3021;IPv6 依据 RFC 4291,/127 依据 RFC 6164;IPv6 简写依据 RFC 5952。地址类型依据 IANA 特殊用途地址注册表(RFC 6890)和 RFC 1918。
资料来源
- RFC 4632: Classless Inter-domain Routing (CIDR) — IETF (RFC Editor)
- RFC 3021: Using 31-Bit Prefixes on IPv4 Point-to-Point Links — IETF (RFC Editor)
- RFC 4291: IP Version 6 Addressing Architecture — IETF (RFC Editor)
- RFC 6164: Using 127-Bit IPv6 Prefixes on Inter-Router Links — IETF (RFC Editor)
- RFC 1918: Address Allocation for Private Internets — IETF (RFC Editor)
- IANA IPv4 Special-Purpose Address Registry — IANA
关于这个计算器
如何看带前缀的地址
在 192.168.1.10/24 中,/24 表示从左边起有多少位是 网络位:32 位中的 24 位。剩下的 8 位是 主机位(设备)。子网掩码是同一件事的另一种写法:24 个 1 加 8 个 0,即 255.255.255.0。
结果下方的图以二进制显示地址,网络部分用蓝色标出。
计算器能给出什么
- 网络地址:块中的第一个地址,主机位全为 0。
- 广播地址:最后一个地址,主机位全为 1。
- 第一个和最后一个主机:可分配给设备的范围。
- 可用主机数:2^(32 − 前缀) − 2。
- 通配符掩码:按位取反的掩码,用于 ACL。
- 类型:公网、私有、CGNAT、文档用途等,以及旧的地址类别。
常用 IPv4 前缀
| 前缀 | 子网掩码 | 主机数 |
|---|---|---|
| /8 | 255.0.0.0 | 16,777,214 |
| /16 | 255.255.0.0 | 65,534 |
| /24 | 255.255.255.0 | 254 |
| /26 | 255.255.255.192 | 62 |
| /28 | 255.255.255.240 | 14 |
| /30 | 255.255.255.252 | 2 |
| /31 | 255.255.255.254 | 2 (点对点) |
| /32 | 255.255.255.255 | 1 |
划分子网
前缀每增加 1 位,网络就一分为二。把 /24 划分为 /26,可得到 4 个各有 64 个地址(62 台主机)的子网。展开“划分子网”并选择大小即可。
私有地址和特殊地址
家里和办公室的地址通常是 私有地址(RFC 1918):10.0.0.0/8、172.16.0.0/12 和 192.168.0.0/16。如果你的路由器 IP 在 100.64.0.0/10 范围内,说明你在运营商的 CGNAT 后面。想知道自己的 IP,可以用 我的IP地址是什么?。
IPv6
IPv6 地址有 128 位,用十六进制书写。计算器同时显示简写形式(带 ::)和完整形式。IPv6 没有广播地址,局域网一律是 /64。
常见问题
/24 网络有多少台主机?
254 台。/24 有 256 个地址,但第一个是网络地址,最后一个是广播地址,剩下 254 个给设备用。一般来说,前缀为 n 的 IPv4 网络有 2^(32 − n) − 2 台主机(/31 和 /32 除外)。
什么是通配符掩码?
就是把子网掩码按位取反:掩码为 0 的位置变成 1。255.255.255.0 对应 0.0.0.255。思科路由器的访问控制列表(ACL)和 OSPF 会用到它。
为什么 /31 有两台主机?
因为两台路由器之间的链路既不需要网络地址,也不需要广播地址。RFC 3021 允许把 /31 的两个地址都当作主机地址。
IPv6 呢?
IPv6 没有广播地址,块内所有地址都能用。通常每个局域网分配 /64,每个用户分配 /48 或 /56。路由器之间的链路建议用 /127(RFC 6164)。
更新于 2026年10月2日
这个工具缺少什么功能,或者您需要的工具这里没有? 给我们写信