首页/网络/IP 与子网速查/块大小法:定位 IP 所在子网
子网划分方法与例题40 条

块大小法:定位 IP 所在子网

求“某 IP 属于哪个子网”:块大小 = 256 - 掩码字节;找该字节中不大于 IP 的倍数区间,区间起点即网络地址、终点-1 为广播。

IP 与子网速查网络更新于 2026-10-12
公式块大小 = 256 - 掩码对应字节
定位取 ≤ IP 字节 的最大块起点
例 1192.168.1.130/27:块 32 → 128 → 网络 .128,广播 .159
例 210.10.10.200/25:块 128 → 网络 .128,广播 .255

手算 + 程序双验证

手算 + 程序双验证
ipcalc 192.168.1.130/27 | grep -E 'Network|Broadcast'
# Network:   192.168.1.128/27
# Broadcast: 192.168.1.159
python -c "import ipaddress as ip; n=ip.ip_interface('192.168.1.130/27').network; print(n, n.broadcast_address)"
块大小法对 /25~/30 最直观;前缀 ≤ /24 时改按“第三段倍数”定位,如 /21 的第三段步长 8。

易错点

  • 取整方向错:应取“不大于”的倍数(130 → 128)
  • 跨段位仍在错段运算:/27 的块只作用于第 4 段

数据来源与参考

  • RFC 950(子网划分)
  • ipcalc(1) 手册

相关工具

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