You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将/16、/17等大网段CIDR拆分为多个/24格式的CIDR地址段列表?

CIDR大前缀拆分为/24网段解决方案

在线工具

  • 选择支持自定义输出格式的在线CIDR拆分工具,设置原始网段、目标前缀为24后,勾选「仅输出纯网段列表」选项,可直接导出无冗余内容的/24 CIDR列表,无需额外整理。

Linux服务端工具

  • sipcalc工具
    先完成安装:Debian/Ubuntu系执行apt install sipcalc,CentOS/RHEL系执行yum install sipcalc
    拆分命令示例(以192.168.0.0/17为例):
    sipcalc 192.168.0.0/17 -s 24 | grep 'Network' | awk '{print $2}'
    
    执行后直接输出所有拆分后的/24 CIDR,无多余信息。
  • 原生ipcalc工具
    拆分命令示例:
    ipcalc -b 192.168.0.0/17 --split 24 | awk '/^[0-9]/ {print $1"/24"}'
    
    无需额外安装依赖,适配大部分Linux发行版。

Windows客户端工具

  • PowerShell原生实现(无需安装额外软件)
    打开PowerShell执行以下命令,修改对应原始网段参数即可直接输出结果:
    $originalCIDR = "192.168.0.0/17"
    $targetPrefix = 24
    $ipPart = $originalCIDR.Split("/")[0]
    $originalPrefix = [int]$originalCIDR.Split("/")[1]
    $ipAddr = [System.Net.IPAddress]::Parse($ipPart).Address
    $segmentCount = [Math]::Pow(2, $targetPrefix - $originalPrefix)
    for($i=0; $i -lt $segmentCount; $i++){
        $newIp = [System.Net.IPAddress]($ipAddr + $i * [Math]::Pow(2, 32 - $targetPrefix))
        Write-Output "$newIp/$targetPrefix"
    }
    
  • 第三方工具Advanced IP Scanner
    安装后打开内置的CIDR计算功能,输入原始网段和目标前缀24,选择仅导出网段列表即可直接复制使用。

Excel操作技巧

  1. 先计算原始网段拆分后第三段IP的取值范围,比如192.168.0.0/17拆分后第三段范围为0~127
  2. 在A1单元格输入192.168.,B1单元格输入起始值0,C1单元格输入.0/24,D1单元格输入公式=A1&B1&C1
  3. 选中B列从B2到对应结束行的单元格,生成步长为1的连续数值序列
  4. 下拉D列的公式,即可自动生成所有/24 CIDR列表

内容的提问来源于stack exchange,提问作者KSechrist

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 05:18:01