网络 工具
IPv4 网络与子网计算器
面向网络与运维工程师的 IPv4 网络计算工具,支持子网计算、掩码转换、网络/主机分析以及 IPv4 进制转换。所有计算均在浏览器本地完成。
隐私说明:
所有计算均在你的浏览器本地完成。
IP 地址和计算数据不会发送到 Koevn 服务器。
IPv4 网络工作台
选择计算类型
网络和 IP 地址计算器
根据 IPv4 地址与掩码位计算子网边界、主机范围、掩码和地址数量。
计算结果
- 规范 CIDR
- 网络地址
- 广播地址
- 第一个可用地址
- 最后一个可用地址
- 子网掩码
- 通配符掩码
- 地址总数
- 可用 IP 数量
子网掩码转换器
把 CIDR 掩码位转换为点分十进制、十六进制和二进制掩码。
计算结果
- 点分十进制
- 十六进制
- 二进制
- 通配符掩码
网络 / 节点计算器
使用连续子网掩码,将 IPv4 地址拆分为网络部分和节点 / 主机部分。
计算结果
- 网络地址
- 节点 / 主机部分
- 广播地址
- CIDR
十进制子网掩码逆算器
将合法连续的子网掩码转换为通配符掩码(Wildcard Mask)。
计算结果
- 通配符掩码
十进制子网掩码换算器
校验连续子网掩码,并换算 CIDR 掩码位和二进制形式。
计算结果
- 掩码位元数
- CIDR
- 二进制
IPv4 地址补码 / 取反计算器
对任意合法 IPv4 地址逐字节取反。与通配符转换不同,此处输入不要求是子网掩码。
计算结果
- 补码 / 取反结果
掩码与可用地址数量计算器
计算地址总数、可用地址数、掩码以及网络位和主机位长度。
计算结果
- 可用 IP 数量
- 地址总数
- 子网掩码
- 通配符掩码
- 网络位
- 主机位
TCP/IP 进制转换器
四个输入框均可作为来源;输入、失焦或按 Enter 后,本地更新另外三种表示。
理解 IPv4 子网计算
IPv4 子网计算把 32 位地址划分为网络部分和主机部分。工作台根据掩码位或连续子网掩码,计算网络边界、广播地址、可用范围以及不同进制表示。
子网掩码如何工作
连续子网掩码使用前导 1 表示网络位,后续 0 表示主机位;工具会拒绝不连续掩码。
CIDR 与地址数量
/n 前缀保留 n 个网络位,地址总数等于 2 的剩余主机位数次方。
什么是通配符掩码
通配符掩码(Wildcard Mask)是合法子网掩码逐位取反的结果,常用于网络匹配规则。
/31 点对点网络
RFC 3021 将 /31 中的两个地址都视为可用点到点端点,不适用传统的网络地址与广播地址排除规则。
/32 主机路由
/32 精确标识一个地址,其网络、广播、第一个和最后一个可用地址都是该地址本身。
IPv4 地址的不同进制表示
同一组 32 位数据可以表示为点分十进制、点分或连续二进制、无符号十进制整数以及十六进制字节。
常用 CIDR 对照表
| 前缀 | 子网掩码 | 地址总数 | 可用地址数 |
|---|---|---|---|
| /8 | 255.0.0.0 | 16,777,216 | 16,777,214 |
| /16 | 255.255.0.0 | 65,536 | 65,534 |
| /20 | 255.255.240.0 | 4,096 | 4,094 |
| /21 | 255.255.248.0 | 2,048 | 2,046 |
| /22 | 255.255.252.0 | 1,024 | 1,022 |
| /23 | 255.255.254.0 | 512 | 510 |
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /29 | 255.255.255.248 | 8 | 6 |
| /30 | 255.255.255.252 | 4 | 2 |
| /31 | 255.255.255.254 | 2 | 2 |
| /32 | 255.255.255.255 | 1 | 1 |
/30 及更大网段按传统规则排除网络与广播地址;/31 遵循 RFC 3021;/32 按单主机地址处理。
计算原理
- 校验四段十进制 IPv4 地址以及 0 到 32 的前缀。
- 根据前缀构造 32 位子网掩码,并逐位取反得到反掩码。
- 用子网掩码求出网络地址,再将网络地址与反掩码组合得到广播地址。
- 分别按照传统子网、/31 或 /32 规则计算地址数量和可用端点。
全部操作都使用随页面提供的确定性 IPv4 模块。页面没有工具 API,也不会把计算器输入发送给第三方。
CIDR 示例
- 192.168.10.100/24 属于 192.168.10.0/24,按传统规则有 254 个可用主机地址。
- 198.51.100.9/31 所属点到点网段为 198.51.100.8/31;根据 RFC 3021,两个端点均可使用。
- 203.0.113.7/32 表示一条主机路由和一个可用地址。