跳到主要内容

免费子网 / CIDR 计算器

根据任意 IPv4 地址和 CIDR 前缀,计算网络地址、广播地址、可用主机范围、子网掩码和主机数量。

加载后可离线使用
/
/0/8/16/24/32
254
可用主机数
256
总地址数
网络地址
可用主机范围
广播地址
子网掩码
通配符掩码
掩码(二进制)
IP 类别
地址类型

拆分为子网

2 个 /25 子网,每个有 126 个可用主机

#网络可用范围广播
1192.168.1.0/25192.168.1.1 – 192.168.1.126192.168.1.127
2192.168.1.128/25192.168.1.129 – 192.168.1.254192.168.1.255

IPv4 子网划分参考。/31 和 /32 按 RFC 3021 处理(点对点和单主机)。所有计算在浏览器本地完成。

常见用途

  • 网络管理员的子网规划规划IP分配、计算可用主机并为您的网络调整子网大小。
  • IT学生的子网划分练习立即检查您的子网划分家庭作业和CCNA练习问题。
  • 家庭实验室和自托管子网规划家庭网络、VLAN、Docker和自托管服务的IP范围。
  • 规划云VPC CIDR块在配置前调整AWS/GCP/Azure VPC和子网CIDR范围的大小。
  • 防火墙规则的CIDR范围将IP范围转换为防火墙允许/拒绝规则和ACL的CIDR表示法。

工作原理

所有计算都完全在你的浏览器中使用手写的位运算完成——没有库、没有服务器往返。你输入 IPv4 地址和 CIDR 前缀长度;工具直接在 JavaScript 中应用标准的位掩码运算,在你输入时即时得出每个子网属性。

  1. 1
    输入解析与验证
    工具将点分十进制 IP 地址拆分为四个八位组,验证每个都在 0–255 之间,然后用左移运算将它们打包为 32 位无符号整数。无效地址会在任何计算运行之前被发现。
  2. 2
    按位构建掩码
    根据 CIDR 前缀长度,将 0xFFFFFFFF 左移 (32 − 前缀) 位构建 32 位子网掩码。与 IP 整数按位与得到网络地址;与取反的掩码按位或得到广播地址。主机总数按 2^(32 − 前缀) 计算。
  3. 3
    地址类别与 RFC 1918 检测
    将第一个八位组与 A/B/C/D/E 类的边界值比较来确定 IP 类别。另一项检查测试地址是否位于 RFC 1918 定义的 10.0.0.0/8、172.16.0.0/12、192.168.0.0/16 或 127.0.0.0/8 私有范围内。
  4. 4
    子网划分与可分享状态
    子网划分器按所选的更长前缀将当前网络划分为等大的子网:从基地址开始以 2^(32 − 新前缀) 为步长逐个偏移,实时计算每个子网的网络地址、广播地址和可用范围。当前 IP 和前缀会写入网址哈希,因此结果可以收藏或分享。

相关工具

常见问题