子网 / CIDR 计算器
计算任意IPv4地址和CIDR前缀的网络地址、广播地址、可用主机范围、主机数量、子网掩码和通配符掩码。
/
Network 192.168.1.0/24
- 1
Host bits
32 − 24 = 8 - 2
Total addresses
2⁸ = 256 - 3
Usable hosts
256 − 2 = 254Two addresses are reserved: the network address and the broadcast address.
这个计算器是如何工作的?
输入IPv4地址和CIDR前缀,获取网络地址和广播地址、第一个和最后一个可用主机、总可用主机数,以及子网掩码和通配符掩码。掩码由前缀构成,网络地址为IP与掩码的按位AND,可用主机数等于 2^(32−prefix)−2。
公式
How this is calculated
IPv4地址从点分十进制格式解析为单个32位无符号整数,四个八位组各占8位。前缀长度(CIDR表示法中斜杠后的数字,0–32)表示标识网络的前导位数;剩余位数标识该网络内的主机。
子网掩码通过将全1左移 (32 − prefix) 位构建,使网络位为1、主机位为0。网络地址是IP与掩码的按位AND(主机位清零)。广播地址将网络地址与通配符掩码(子网掩码的取反)进行按位OR,将所有主机位设为1。第一个可用主机是网络地址加一,最后一个可用主机是广播地址减一。
可用主机数等于 2^(32 − prefix) − 2,因为网络地址和广播地址不能分配给设备。两个前缀为特殊情况:/31有恰好2个可用地址(RFC 3021点对点链路两端均可使用),/32描述单台主机(1个地址)。所有运算使用32位无符号操作(>>> 0),因此结果不会为负数。
常见问题
在普通子网中,第一个地址保留为网络标识符,最后一个地址是广播地址,两者均不能分配给设备。这就是为什么对于/30及更短前缀,可用主机数等于总地址数减二。
通配符掩码是子网掩码的按位取反:掩码中为1的位置,通配符掩码为0,反之亦然。它常用于访问控制列表和路由规则中,表示地址的哪些位可以变化。
/32表示单台主机(一个地址,用于回环或主机路由)。/31产生两个地址,无需网络/广播保留,RFC 3021允许将其用于点对点链路,使两端均可使用。
也称为
TG we-Calculate Editorial Team. (2026). 子网 / CIDR 计算器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh/calculator/subnet-calculator
TG we-Calculate Editorial Team. "子网 / CIDR 计算器." TG we-Calculate. 2026. https://we-calculate.com/zh/calculator/subnet-calculator.
TG we-Calculate Editorial Team, "子网 / CIDR 计算器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh/calculator/subnet-calculator
@misc{wecalculate_subnet_calculator, title = {子网 / CIDR 计算器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh/calculator/subnet-calculator}}, year = {2026}, note = {TG we-Calculate} }
这个计算器对您有帮助吗?
