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
预留内部网段后生成允许列表
目标:无需手工拆网段即可表达精确未预留地址空间
- 输入已分配父 CIDR,并每行填写一个预留子网。
- 计算集合差,核对已排除与剩余地址数量。
- 复核所有输出边界后,再把最小 CIDR 列表用于 ACL 或路由策略。
结果:得到精确排除全部预留范围的规范、无重叠允许列表。
常见问题
结果一定是最小 CIDR 列表吗?
是,每个剩余区间都会汇总成尽可能大的对齐网段,形成精确最小覆盖。
排除项可以互相重叠吗?
可以,工具会先合并重叠和相邻排除区间,再计算剩余范围。
可以扣除 IPv6 网段吗?
可以,IPv4 和 IPv6 都使用精确 BigInt 运算,但同一次计算不能混用版本。
排除项越出父网段会怎样?
会报错;每个排除 CIDR 必须完全位于父网段内,不会被静默裁切。
排除项可以等于父 CIDR 吗?
可以,此时有效结果为空,剩余地址数为零。
网段会发送到服务器吗?
不会,解析、区间合并、扣除和 CIDR 汇总全部在本地运行。
继续浏览