首页/网络/IP 与子网速查/CIDR 表示法与按位与原理
本包目录(177 条)
掩码与 CIDR 速算50 条
私网与特殊地址45 条子网划分方法与例题40 条IPv6 与下一代网络42 条

CIDR 表示法与按位与原理

CIDR 用 a.b.c.d/n 表示网段:前 n 位是网络位,后 32-n 位是主机位;网络地址 = IP 与掩码按位与的结果,是一切子网计算的出发点。

IP 与子网速查网络更新于 2026-10-12
表示法a.b.c.d/n,n 为网络位数(前缀长度)
网络地址IP AND 掩码(主机位全部置 0)
广播地址网络地址 OR 反掩码(主机位全部置 1)
标准来源RFC 4632(CIDR)、RFC 950(子网划分)

IPv4 只有 32 位,掩码本质是一串连续的 1。把 IP 想成 32 个二进制位:网络位决定在哪条街上,主机位决定是哪个门牌。

用 ipcalc 验证 192.168.10.25/26

用 ipcalc 验证 192.168.10.25/26
ipcalc 192.168.10.25/26
# Network:   192.168.10.0/26
# Netmask:   255.255.255.192
# Broadcast: 192.168.10.63
# HostMin:   192.168.10.1
# HostMax:   192.168.10.62
输入的主机地址不在网段首地址时,ipcalc 会按掩码自动归位;Python 里 ip_network(strict=False) 行为相同,strict=True 会直接报错。

易错点

  • 把 192.168.10.25/26 直接当网段写入配置:真实网段是 192.168.10.0/26
  • 混淆 a.b.c.d/n 记法中 n 的含义,把前缀长度当主机位数

数据来源与参考

  • RFC 4632(CIDR:互联网地址分配与聚合)
  • RFC 950(子网划分)

相关工具

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