子网掩码计算器

在线计算 IP 子网,输入 CIDR 或子网掩码,得到网络地址、广播地址、可用主机数、地址范围和二进制对照,适合网络运维。

功能介绍

子网掩码计算器用于IPv4网络的子网划分计算,输入IPv4地址和前缀长度或子网掩码,即可自动计算出网络地址、广播地址、可用主机范围、主机数量等核心参数,同时支持子网再划分估算。

使用方法

  1. 在「IPv4地址」输入框填写需要计算的IPv4地址,格式为点分十进制(如192.168.1.100);
  2. 在「前缀长度 / 子网掩码」输入框填写前缀长度(如24)或点分十进制子网掩码(如255.255.255.0);
  3. 点击「计算」按钮即可得到计算结果。

计算原理

参数计算方法
网络地址IPv4地址 和 子网掩码 按位与运算得到网络地址
广播地址网络地址 | 反掩码(子网掩码取反)得到广播地址
可用主机数量前缀长度为n时,总地址数为 2(32-n),减去网络地址和广播地址,可用主机数为 2(32-n)-2(/31和/32特殊处理)
子网掩码二进制前缀长度n对应前n位为1,剩余位为0,每8位用点分隔

注意事项

什么是前缀长度(CIDR表示法)?

CIDR表示法中,前缀长度指子网掩码中连续1的个数,写在IP地址后用斜杠分隔,例如192.168.1.0/24,表示子网掩码前24位是1,对应子网掩码255.255.255.0。

为什么可用主机数要减2?

因为每个子网中,网络地址代表整个子网,不分配给主机,广播地址用于子网内所有主机的广播,也不分配给单个主机,所以需要减去这两个特殊地址,因此可用主机数是总地址数减2。/31和/32网络遵从业界特殊规则不适用。

子网再划分估算是什么意思?

如果你已经有一个大网段,想要进一步划分为更小的子网,工具会估算当你多借1位主机位做网络位时,能划分出多少子网,每个子网能容纳多少可用主机,方便你做子网规划参考。

输入IPv4地址为什么提示无效?

IPv4地址由4个0-255的数字用点分隔,例如192.168.1.1是合法格式,如果你少写一段、数字超出0-255范围、格式不对,都会提示无效,请检查输入后重新计算。