EXCL

CIDR 网段扣除计算器

从父 CIDR 扣除 IPv4/IPv6 子网,并返回最小剩余网段集合

IP 与路由
🔒 100% 本地运行 — 你的数据不会离开当前页面
由 ToolsKit 编辑团队维护最近更新:2026年8月23日最近复核:2026年8月23日
CIDR SET DIFFERENCE

精确使用 BigInt 计算,支持 IPv4 与 IPv6;最多输入 256 个排除项。

最小剩余 CIDR 集

规范化后的最小、无重叠剩余 CIDR 会显示在这里。

工具说明

CIDR 网段扣除计算器会对一个父网段和最多 256 个内部 IPv4 或 IPv6 CIDR 做精确集合差。工具先合并相互重叠或相邻的排除范围,再把每段剩余地址汇总成最小对齐 CIDR 列表。BigInt 保留完整 128 位 IPv6 精度,算法不会枚举单个地址。每个排除项都必须完全位于父网段内;混合 IP 版本或部分越界会直接报错,不会静默裁切。

场景配方

01

预留内部网段后生成允许列表

目标:无需手工拆网段即可表达精确未预留地址空间

  1. 输入已分配父 CIDR,并每行填写一个预留子网。
  2. 计算集合差,核对已排除与剩余地址数量。
  3. 复核所有输出边界后,再把最小 CIDR 列表用于 ACL 或路由策略。

结果:得到精确排除全部预留范围的规范、无重叠允许列表。

常见问题

结果一定是最小 CIDR 列表吗?

是,每个剩余区间都会汇总成尽可能大的对齐网段,形成精确最小覆盖。

排除项可以互相重叠吗?

可以,工具会先合并重叠和相邻排除区间,再计算剩余范围。

可以扣除 IPv6 网段吗?

可以,IPv4 和 IPv6 都使用精确 BigInt 运算,但同一次计算不能混用版本。

排除项越出父网段会怎样?

会报错;每个排除 CIDR 必须完全位于父网段内,不会被静默裁切。

排除项可以等于父 CIDR 吗?

可以,此时有效结果为空,剩余地址数为零。

网段会发送到服务器吗?

不会,解析、区间合并、扣除和 CIDR 汇总全部在本地运行。

继续浏览