CIDR

CIDR 范围转换器

精确转换 IPv4 CIDR 与包含首尾的地址范围

IP 与路由
🔒 100% 本地运行 — 你的数据不会离开当前页面
由 Evan 维护•最近更新:2026年9月30日

仅支持 IPv4。CIDR 会清除主机位;范围首尾均包含,输出精确的最少 CIDR 集。/31 按点到点双端点、/32 按单地址解释;其他主机数采用传统减二模型,云平台保留地址另算。输入总量上限 1 MiB。

地址和网段只在此页面计算,不发起网络探测,不保存输入草稿;统计仅记录固定操作名和数量。

页面阅读模式

完整说明还包括常见问题处理、操作示例、代码片段、FAQ 和相关工具,便于核对结果或排查问题。

工具说明

在单个 IPv4 CIDR 与包含首尾的地址范围之间转换。CIDR 模式在摘要保留原地址,同时清除主机位:192.0.2.17/28 会规范为 192.0.2.16/28,覆盖 .16 至 .31。范围模式输出最少且精确的 CIDR 集,不会为了得到单个大网段而扩大范围。前缀必须是 0–32 的完整十进制整数。/0–/30 的摘要采用传统网络地址与广播地址保留模型;/31 显示两个点到点端点,/32 显示单个地址,不标为广播。云厂商或服务商的额外保留规则需要另查。输入总大小上限 1 MiB。显式执行后才生成结果与 TSV,编辑会清除旧结果;计算本地完成,不保存输入。

失败门诊(高频踩坑)

把网络边界当成原主机地址

原因:CIDR 规范化会清除主机位:192.0.2.17/28 对应的网络从 .16 开始。

修复:复制范围到策略前,同时核对原地址摘要、规范 CIDR 与包含首尾的边界。

习惯性把 /31 最后一个地址保留为广播

原因:普通子网的减二模型不适用于 RFC 3021 点到点 /31,也不适用于 /32 主机路由。

修复:/31 和 /32 使用端点数;其他前缀的传统主机数也只是模型,供应商额外保留地址需要另查。

推荐工作流

场景配方

01

把小型允许范围转换为精确列表

目标:保持 .1–.2 的原始区间

  1. 选择范围转 CIDR,起始输入 192.0.2.1,结束输入 192.0.2.2。
  2. 执行后核对输出 192.0.2.1/32 和 192.0.2.2/32。
  3. 确认地址总数为 2,再将 TSV 复制到审核文档。

结果:精确覆盖两个地址,不额外加入 .0 或 .3。

生产可用片段

包含首尾的范围可能需要两个单地址网段

text

起始:192.0.2.1
结束:192.0.2.2

精确覆盖:
192.0.2.1/32
192.0.2.2/32
数量:2

192.0.2.0/30 会额外加入 .0 与 .3,不是精确覆盖。

常见问题

为什么输入的主机地址在 CIDR 中变了?

前缀标识网络,计算规范 CIDR 时会清除主机位,同时另列原地址。因此 192.0.2.17/28 的网络起点是 192.0.2.16。

范围是否包含结束地址?

包含,首尾都是闭区间。地址数为结束值减起始值再加一;192.0.2.1 至 192.0.2.2 一共两个地址。

为什么一个范围会需要多个 CIDR?

CIDR 大小必须是 2 的整数次幂,起点还要对齐。.1–.2 需要两个 /32;改成 /30 会多包含 .0 和 .3,因此工具不会这样扩大范围。

为什么 /31 没有广播标签?

RFC 3021 点到点 /31 使用两个端点,不设定向广播地址;/32 则是单地址。其他子网摘要采用传统减二的主机数模型。

/0 和空斜杠都表示全部地址吗?

明确写出的 /0 覆盖 4294967296 个 IPv4 地址。空斜杠无效,绝不默认变成 /0;带符号、十六进制前缀或额外斜杠也会被拒绝。

能直接把主机数用于云子网吗?

还需核对供应商规则。工具计算数学范围和传统 IPv4 保留地址;云网络可能额外保留地址,或限制可用前缀长度。

继续浏览