子网划分工具
将一个网络划分为多个等长子网,自动生成各子网地址、可用范围与广播地址,便于地址规划分配。
Subnet Planner
Subnet Planner
📐 工作原理与说明
Key formulas: (netAddr+subnetSize-1)>>>0; min(subCount,1024); (2)^newMask-oldMask
📋 划分规则
等长子网划分:每借用 n 位主机位,可将原网络划分为 2ⁿ 个子网。
新前缀 = 原前缀 + n,每个子网容量 = 2^(32−新前缀)。
可用主机数:新前缀 ≥31 时为点对点/单机;否则为 2^(32−新前缀) − 2(去除网络号与广播)。
子网序号 i 的网络地址 = 基址 + i × 子网容量。
新前缀 = 原前缀 + n,每个子网容量 = 2^(32−新前缀)。
可用主机数:新前缀 ≥31 时为点对点/单机;否则为 2^(32−新前缀) − 2(去除网络号与广播)。
子网序号 i 的网络地址 = 基址 + i × 子网容量。
📚 深度解析:子网划分与地址规划
💡 常见使用场景
- 把一个大网段按新前缀等长划分,得到各子网地址、可用范围与广播地址。
- 按需要的子网数量反推应借几位,避免划分后主机数不够。
- 给各部门或楼层分配子网时预生成清单,直接写进配置文档。
192.168.1.0/24 划分为 /26
新前缀 /26 → 子网数 = 2^(26−24) = 4 个;每子网地址数 = 2^(32−26) = 64,可用主机 = 64 − 2 = 62 台。新子网掩码 255.255.255.192,四个子网分别是 192.168.1.0/26、192.168.1.64/26、192.168.1.128/26、192.168.1.192/26,各自可用范围为 .1–.62、.65–.126、.129–.190、.193–.254。若按"需要 6 个子网"划分,工具会向上取到 3 位借位 → /27,得 8 个子网、每子网 30 台可用主机。
❓ 常见问题(FAQ)
- 为什么每子网的可用主机要减 2?
- 每个子网的网络地址(全 0)与广播地址(全 1)不能分配给主机,因此可用数 = 地址数 − 2。/31 与 /32 是例外,按点对点链路与主机路由处理。
- 按子网数量划分时为什么数量会变多?
- 子网数必须是 2 的整数次幂。若你要 6 个,工具会向上取到 8 个(借 3 位),多出的 2 个子网可留作备用或后续合并。
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
▼
工具简介
子网划分工具是一款IT 开发领域的在线工具。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。