首页/网络/IP 与子网速查/主机数公式与需求反推
本包目录(177 条)
掩码与 CIDR 速算50 条私网与特殊地址45 条
子网划分方法与例题40 条
IPv6 与下一代网络42 条

主机数公式与需求反推

可用主机 = 2^主机位 - 2;由需求反推:找到覆盖需求的最小 2 的幂,对应前缀即答案。62 台用 /26、126 台用 /25、254 台用 /24。

IP 与子网速查网络更新于 2026-10-12

需求 → 掩码速查

需要主机数主机位掩码可用主机
≤22/30*2
≤144/2814
≤305/2730
≤626/2662
≤1267/25126
≤2548/24254
≤5109/23510
≤102210/221022
*点对点链路可用 /30 或 /31(RFC 3021);表格按经典最小掩码给出。

反推函数(Python)

反推函数(Python)
def mask_for(hosts):
    h = 2
    while 2**h - 2 < hosts:
        h += 1
    return 32 - h
mask_for(50)    # 26
mask_for(126)   # 25
mask_for(130)   # 24

易错点

  • 用 2^h ≥ 需求 直接定掩码:64 台必须 /25 而不是 /26
  • 忘记网关等设备也占主机位

数据来源与参考

  • RFC 950(子网划分)
  • RFC 3021(/31 点对点)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌