如何使用 IP 子网计算器
IP 子网计算器 让子网划分即时且无误。按以下步骤操作:
- 输入 CIDR 格式 — 在顶部输入框中输入 IPv4 地址和前缀长度,例如
192.168.1.10/24。IP 子网计算器接受子网内的任意主机地址,无需输入网络地址本身。 - 查看结果 — IP 子网计算器即时显示网络地址、广播地址、子网掩码、通配符掩码、第一个可用主机、最后一个可用主机、总地址数和可用主机数。
- 可选:同一子网检查 — 在「检查 IP」输入框中输入第二个 IP。IP 子网计算器将立即告知该 IP 是否属于同一子网。
输入时结果实时更新,无需按任何按钮,IP 子网计算器每次按键都会重新计算。
公式与原理 — IP 子网计算器
IP 子网计算器 应用标准 IPv4 位运算。对于给定的 IP 地址和前缀长度 $n$:
子网掩码 = (0xFFFFFFFF << (32 - n)) & 0xFFFFFFFF
通配符掩码 = ~子网掩码 & 0xFFFFFFFF
网络地址 = IP & 子网掩码
广播地址 = 网络地址 | 通配符掩码
第一个主机 = 网络地址 + 1 (/31 和 /32 除外)
最后一个主机 = 广播地址 - 1 (/31 和 /32 除外)
总地址数 = 2^(32 - n)
可用主机数 = 2^(32 - n) - 2 (前缀 ≤ 30)
| 符号 | 含义 |
|---|---|
| n | CIDR 前缀长度(0–32) |
| & | 按位与 |
| ~ | 按位取反 |
| | | 按位或 |
IP 子网计算器对 32 位无符号整数进行所有运算,并将结果转换为点分十进制格式显示。
/31 与 /32 特殊情况
根据 RFC 3021,/31 子网用于点对点链路,无专用网络地址或广播地址,两个地址均可用。/32 标识单台主机。IP 子网计算器对这两种情况均能正确处理,不会错误地减去 2。
IP 子网计算器的应用场景
IP 子网计算器 适用于各种网络规划任务:
- 网络配置 — 在为服务器或设备分配静态 IP 前,使用 IP 子网计算器验证正确的子网掩码和网关范围。
- 云和 VPC 设计 — 为 AWS VPC、Azure VNet 或 GCP 子网规划 CIDR 块,通过 IP 子网计算器确认地址边界,避免重叠。
- 防火墙与 ACL 规则 — 编写防火墙规则时,使用 IP 子网计算器确认精确的网络和广播地址,确保规则适用于目标范围。
- 故障排查 — 利用 IP 子网计算器的同一子网检查功能,快速判断两台主机是否可以直接通信。
- 学习网络基础 — IP 子网计算器是备考 CompTIA Network+、CCNA 等网络认证的理想学习工具。
无论是规划数据中心的网络工程师、部署云基础设施的开发者,还是学习网络课程的学生,IP 子网计算器都能提供即时准确的答案,省去手动二进制转换的繁琐过程。
