首页/网络/IP 与子网速查/前缀长度换算点分掩码
本包目录(177 条)
掩码与 CIDR 速算50 条
私网与特殊地址45 条子网划分方法与例题40 条IPv6 与下一代网络42 条

前缀长度换算点分掩码

把 /n 换算成点分十进制:前 ⌊n/8⌋ 段为 255,余数 r 位按 128 起叠加 r 个位权,其余段为 0。

IP 与子网速查网络更新于 2026-10-12
规则n = 8q + r:前 q 段 255,第 q+1 段 = 前 r 个位权之和
例 1/26 = 3×8+2 → 128+64=192 → 255.255.255.192
例 2/13 = 1×8+5 → 128+64+32+16+8=248 → 255.248.0.0
例 3/12 → 255.240.0.0;/10 → 255.192.0.0

Python 快速核对

Python 快速核对
>>> import ipaddress
>>> str(ipaddress.ip_network('0.0.0.0/26').netmask)
'255.255.255.192'
>>> str(ipaddress.ip_network('0.0.0.0/13').netmask)
'255.248.0.0'
/26 与 /27 只差 32:/26=255.255.255.192,/27=255.255.255.224;配置前后用 ipcalc 复核一次最稳。

易错点

  • 把 /26 写成 255.255.255.224(224 是 /27 的值)
  • 跨字节掩码只记末段:/13 是 255.248.0.0,第 2 段才是关键

数据来源与参考

  • RFC 4632(CIDR)
  • ipcalc(1) 手册

相关工具

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