子网分割
将原网络分割为多个子网
Original Network
Subnet Count
使用方法
关于此工具
将原网络(CIDR 表示)分割为多个子网。支持三种分割方式(子网数、所需主机数、新前缀长度),实时计算并显示各子网的网络地址、主机范围、广播地址和主机数。所有计算均在浏览器内完成。
使用方法
输入原网络(CIDR,如 192.168.1.0/24)。选择分割方法(按子网数、按主机数、按新前缀长度)。输入相应参数。结果以表格形式实时显示。可复制或下载为 CSV。
选项
原网络:CIDR(如 192.168.1.0/24)。分割方法:按子网数、按每子网主机数、按新前缀长度。结果:No、网络(CIDR)、主机范围、广播、主机数。
使用场景
• 网络设计时的子网分割规划 • VLSM 设计准备(创建多个相同大小子网) • 网段设计(根据每段所需主机数确定子网大小) • 路由器与交换机配置 • 网络管理(创建子网列表与文档)
How it works
根据原网络前缀长度和新前缀长度计算各子网大小与网络地址。从子网数计算:newPrefixLength = originalPrefixLength + Math.ceil(Math.log2(subnetCount))。从主机数计算:newPrefixLength = 32 - Math.ceil(Math.log2(hostCount + 2))。子网网络地址 = 原网络地址 + (子网号 × 子网大小)。所有计算用 JavaScript 位运算在浏览器内完成。
隐私与数据处理
所有计算均在浏览器内完成,输入的网络信息不会发送到服务器。
常见问题
- Q: 有哪些分割方式可用?
- A: 三种方式:按子网数量(如将 192.168.1.0/24 分割为 4 个子网)、按每个子网所需的主机数量(工具计算所需前缀长度),或直接指定新的前缀长度。
- Q: 如何从子网数量计算新的前缀长度?
- A: 新前缀 = 原前缀 + ceil(log2(子网数))。例如将 /24 分为 4 个子网:/24 + ceil(log2(4)) = /24 + 2 = /26。总是向上取整到下一个 2 的幂。
- Q: 为什么生成的子网数比我要求的多?
- A: 子网数必须是 2 的幂次。如果您要求从 /24 划分 3 个子网,工具会创建 4 个(/26),因为 3 不是 2 的幂次。所有 4 个子网都会显示,您可以使用所需的子网。
- Q: 可以将子网列表下载为 CSV 吗?
- A: 可以。生成后点击"下载 CSV",即可将完整表格(子网编号、CIDR、主机范围、广播地址、主机数量)导出,用于文档或配置文件。
- Q: 此工具会将网络数据发送到服务器吗?
- A: 不会。所有计算均在浏览器内完成,网络信息不会发送到任何服务器。
