关于此工具
子网划分把一个地址块变成许多更小的网络,而其中的运算——掩码、通配符、主机范围——手算起来很容易出错。输入带 CIDR 前缀(如 /24)的 IPv4 地址,或带点的子网掩码,这个计算器就会列出网络地址和广播地址、子网掩码和通配符掩码、第一个和最后一个可用主机、主机总数和可用数量,以及地址类别。
这是在你的浏览器中进行的纯运算——不会发送到任何地方。用于规划网络、配置防火墙规则,或只是复核一个范围都很方便。
常见问题
IP 地址中的 /24 是什么意思?
这是 CIDR 表示法——意味着地址的前 24 位是网络部分,剩下的 8 位用于标识该网络内的主机。一个 /24 网络共有 256 个地址(其中 254 个可用,因为第一个和最后一个分别保留给网络地址和广播地址)。
网络地址和广播地址有什么区别?
网络地址(范围内的第一个地址)用来标识子网本身,不能分配给主机。广播地址(最后一个地址)用于同时向该子网内的所有主机发送数据包——这两个地址都不能分配给单个设备使用。
通配符掩码(wildcard mask)表示什么?
它是子网掩码按位取反后的结果,用于访问控制列表和路由配置(比如 Cisco ACL)中,指定哪些位可以忽略,而不是哪些位必须匹配。
使用这个计算器时,我的 IP 地址会被发送出去吗?
不会。所有子网计算都通过 JavaScript 在你的浏览器中本地完成——你输入的地址信息不会被传输或记录。
为什么 /31 或 /32 网络显示可用主机数为 0?
由于总共只有 1-2 个地址,没有空间留给独立的网络地址和广播地址。/31 是用于点对点链路的特殊情况(根据 RFC 3021,两个地址都可用),而 /32 则是单主机路由——这里的"可用主机数"遵循的是传统的"保留两个地址"规则,并未体现 RFC 3021 的这个例外情况。