IPv4 子网计算器

网络

输入 IP 与掩码算出网络地址、广播地址、可用主机范围与通配符,适合网络规划、VLAN 划分与地址段分配,辅助子网设计。支持输入 CIDR 前缀或子网掩码,自动换算成另一种等价写法。结果含网络地址、广播地址、可用主机范围、通配符掩码与总主机数。可用于 VLAN 划分、机房地址规划与访问控制规则编写。

/24 · 256 个地址
网络192.168.1.0
广播192.168.1.255
起始主机192.168.1.1
结束主机192.168.1.254
子网掩码255.255.255.0
反掩码0.0.0.255
可用主机254
总地址数256

关于 IPv4 子网计算器

IPv4 子网计算器根据 IP 与掩码(或 CIDR)算出网络地址、广播地址、可用主机范围与子网容量,帮你规划地址分配与排查连通性。输入后立即得到二进制对照、主机数与划分建议,适合设计 VLAN、写防火墙规则或理解路由聚合。计算在浏览器本地完成,无需联网。对网络工程师核对网段、学生练习子网划分,或运维定位“同网段不通”的问题,都是一个随时可用的辅助工具,也常与本站 IPv4 地址转换器搭配,把计算结果再换成不同进制去对照设备配置。让地址规划与故障排查形成完整的闭环,从计算到对照设备配置一步到位;计算在本地完成无需联网,对网络工程师核对网段、学生练习子网划分或运维定位同网段不通的问题都是随时可用的辅助工具,也常与本站 IPv4 地址转换器搭配把结果换成不同进制去对照。

每个子网里有两个地址不能分配给主机,这一点在算可用数量时经常被算错。子网的第一个地址用于标识网络本身,最后一个地址是广播地址,两者都保留。因此可用主机数是二的幂减二,而不是二的幂;在点对点链路这类只有两端设备的场景里,还会进一步受掩码长度限制,掩码越长可用地址越少。

掩码的两种写法需要能互相转换。点分十进制写法直观但不易看出边界,前缀长度写法便于心算子网规模却需要记熟对应关系。换算时容易出错的地方在于非整字节的掩码,例如借用三位主机位得到的掩码既不是常见的整数段,也不便于用常见数值记忆,此时用前缀长度做推导更可靠。

划分与合并的方向相反,实际工作中往往同时需要。划分是把一个大网段切成若干小网段以便隔离与限流,代价是每切一刀都会损失两个地址并增加路由条目;合并则是把相邻小网段聚合成一条路由,减少路由表规模。因此设计时要在隔离需求与路由效率之间取舍,而不是一味细分。

保留地址段是排查问题时的第一道线索。私网地址段不会出现在公网上,看到这类地址就说明流量尚未经过地址转换;而链路本地地址通常意味着设备没有从服务端拿到配置。认出这些特殊段能迅速判断问题出在本地配置还是上游网络,比逐个 ping 更有效率。

最后是它与新一代地址方案的分工,值得说清。新版地址长度大幅增加,可分配数量近乎不受限制,因此子网划分的逻辑从「节省地址」转向「按组织与用途分层」。在这个背景下,掌握旧版划分子网的方法仍然有用,因为它训练的是「用掩码表达边界」这一通用能力,而不是某一种地址的具体算法。

容量预留需要在划分时一并考虑,否则扩容易陷入「地址都在用但不够分」的困境。每个子网应当留出一定比例的余量用于临时设备、测试与迁移,并把连续的空闲段集中保留而非零散分布,因为整段的连续性决定了未来能否聚合成一条路由。把预留策略写进地址规划文档,比事后逐个调整更省力。

子网边界与二层广播域的划分通常需要配合决定。同一个子网内的设备可以直接通信,跨子网则要经路由器转发并受策略控制;因此划分既是地址规划,也是访问控制的设计手段。反过来,若只是为了管理方便而过度细分,会增加路由条目与策略配置量,收益可能被运维成本抵消。

实现原理

计算由前缀长度推导:主机位数等于三十二减前缀长度,可用主机数为二的该次方减二(扣除网络地址与广播地址)。前缀每减一位,地址数量翻倍——因此从二十四位放宽到二十三位不是「多了一点」,而是从二百五十六个变成五百一十二个,安全含义完全不同。三十一位点对点链路是例外,两个地址都可用。

输入192.168.1.10/24
输出网络地址 192.168.1.0|广播地址 192.168.1.255|可用 192.168.1.1–254 共 254 个|主机位 8

使用方法

  1. 打开 IPv4 子网计算器
  2. 输入 CIDR 格式的 IP 地址段(如 192.168.1.0/24)
  3. 查看网络地址、广播地址、子网掩码等详细信息
  4. 查看可用主机范围和地址总数
  5. 复制计算结果用于网络配置

使用场景

  • 规划网段 — 为办公室或机房按部门切分子网,确认每段够用的主机数。
  • 核对 ACL — 验证防火墙规则里的网络地址与通配符掩码是否覆盖目标范围。
  • VLSM 设计 — 做可变长子网掩码规划时快速比较 /26、/27 各能容纳多少主机。
  • 定位归属网段 — 判断某个 IP 在给定掩码下属于哪个网络、广播地址是多少。
  • 云 VPC 划分 — 为 VPC 子网选择不重叠的 CIDR 块,预留扩展空间。

常见问题

CIDR 前缀和子网掩码什么关系?

前缀长度表示掩码中连续 1 的位数,如 /24 等价于 255.255.255.0。前缀越大,主机位越少,子网内可用地址越少。

可用主机数怎么算的?

主机数 = 2^(32-前缀) - 2,减 2 是因为网络地址和广播地址不能分配给主机。例如 /24 有 256-2=254 个可用主机。

/31 和 /32 为什么主机数不同?

/32 表示单个主机地址;/31 按 RFC 3021 用于点对点链路,两个地址都可用、不保留广播地址,因此可用数为 2。

通配符掩码是什么?

通配符掩码是子网掩码的逐位取反,常用于 Cisco ACL 和 OSPF 配置。例如掩码 255.255.255.0 的通配符是 0.0.0.255。

网络地址和广播地址怎么得到的?

IP 与掩码按位与得到网络地址;IP 与通配符掩码按位或得到广播地址。本工具自动完成这两步运算。

算出来的可用主机数和课本上的数字不一样?

多数是是否扣除网络地址与广播地址的理解差异,以及点对点链路的特殊处理。常规子网需扣除这两个地址,而三十一位前缀的点对点链路按标准两个地址都可用,三十年老教材与设备实现的表述也有所不同。核对时先确认前缀长度,再确认采用的约定,两者一致时结果就应吻合。

划分子网时为什么建议从大的往小分?

地址块只能按二的幂次划分,先分大的会留下碎片化的空隙,后期需要更大块时往往无法合并,只能重新规划。稳妥做法是先按需求从大到小顺序分配,并预留一部分连续空间给未来增长;这样既避免碎片,也让路由聚合更简单,路由表条目数能显著下降。

/24、/26 这些数字到底指什么?

斜线后的数字是网络前缀位数。/24 表示前 24 位是网络位、剩 8 位是主机位,即 256 个地址(可用 254)。每 +2 主机位少一半:/25 = 128,/26 = 64。记住「可用数 = 2^(32-前缀) − 2」就能心算。

广告