Neatbo.

IPv4 与 IPv6 子网计算:前缀、掩码和地址边界

读懂 IPv4 网络地址、掩码和主机范围,转换 CIDR 并检查 IPv6 精度。包含 /24、/31、/32 的区别及网段边界核对步骤。

从地址和前缀开始

输入 192.168.1.34/24 时,网络地址是 192.168.1.0,掩码是 255.255.255.0,广播地址是 192.168.1.255。/24 表示前 24 位属于网络部分,不是主机数量。

IPv4 子网计算器同时列出地址总数和可用主机范围。/31 按点对点网络计算两个端点,/32 表示单个地址;使用结果前仍需核对设备和网络规划。

范围与网段不是同一个输入

IP 范围转 CIDR 接收起止 IPv4 地址,例如 192.168.1.0 - 192.168.1.255。它输出精确覆盖这个范围的网段,不会扩大到额外地址。

CIDR 合并工具会去除重复覆盖并合并相邻网段。10.0.0.0/25 与 10.0.0.128/25 可以合并为 10.0.0.0/24;中间存在缺口时不会强行合并。

IPv6 使用完整精度

IPv6 展开与压缩工具接受 :: 简写,也接受 IPv4 映射形式。子网计算使用整数运算,/64 的地址容量为 18446744073709551616,不经过浮点近似。

IPv6 计算器显示包含两端的数值边界,不表示广播地址或服务商实际分配的地址清单。IPv6 没有广播地址;不支持 %eth0 等区域标识符。配置前须另行核对分配与路由。

结果留在本地

这些工具不连接目标 IP,也不做 DNS、地理位置或运营商查询。可以在复制路由或防火墙规则前用网段归属检查器核对单个地址。

规划变更时保留原始清单,先验证边界地址,再把结果应用到目标系统。工具输出本身不会修改网络配置。

逐字段理解一个 /24 结果

对于 192.168.1.34/24,主机部分占八位。将其置零得到 192.168.1.0,置一得到 192.168.1.255,总计 256 个地址;普通 /24 主机规则会保留网络地址和广播地址。

不要对所有前缀机械地减去两个地址。工具把 /31 按点到点的两个端点处理,把 /32 按一个地址处理。这描述的是地址集合,不表示设备已按此配置,也不说明主机是否可达。

逐字段理解一个 /24 结果
输入地址总数含义
192.168.1.34/24256包含该地址的完整 /24
192.168.1.34/321仅该地址
192.168.1.34/312采用点到点规则
2001:db8::/6418446744073709551616IPv6 地址数量,不是在线主机清单

完成前的检查清单

  • 分别检查一个网段内地址和一个刚好在边界外的地址。
  • 保留 IPv6 大数量的完整十进制字符串。
  • 核对服务商实际路由或分配了哪些 IPv6 地址;仅凭前缀范围无法判断。
  • 不要跨越空缺地址合并网段。
  • 应用结果前,确认目标系统的前缀和规则含义。

参考资料

本文相关工具

IPv4 子网与掩码计算 →计算 IPv4 子网边界和可用端点,或转换子网掩码与前缀。IP 范围转 CIDR →把包含两端地址的 IPv4 范围转为最少且精确覆盖的 CIDR 网段列表。合并 CIDR 网段 →缩短 IPv4 CIDR 列表,同时保持地址覆盖范围不变。IPv6 展开与压缩 →将单个 IPv6 地址转换为标准压缩、完整八组及无冒号 32 位十六进制形式。IPv6 子网计算 →计算单个 IPv6 前缀的精确起点、终点和地址数。IP 网段归属检查 →将 IP 地址列表与一个 IPv4 或 IPv6 CIDR 比对,并导出网段内地址。