CIDR Cheatsheet - Subnet Mask & IP Address Reference

CIDR 网络地址与子网划分必备速查表,从 /24 到 /32 全系列整理,配置网络和排障时直接查。

Reference·34 commands·Last updated 2026-07-21
Back to Reference

CIDR 表示法基础 5

192.168.1.0/24
标准 CIDR 写法(IP/前缀长度)
IP/前缀
前缀表示网络位的位数(0-32)
/24
前 24 位为网络位,后 8 位为主机位
主机位数 = 32 - 前缀
用于计算 IP 总数
子网掩码
由前缀位全 1 推导得出

子网掩码对照表 6

/32 = 255.255.255.255 = 1 个 IP
单个主机(主机路由)
/24 = 255.255.255.0 = 256 个 IP
标准 C 类子网
/23 = 255.255.254.0 = 512 个 IP
超网(合并两个 /24)
/16 = 255.255.0.0 = 65,536 个 IP
标准 B 类子网
/8 = 255.0.0.0 = 16,777,216 个 IP
标准 A 类子网
/0 = 0.0.0.0 = 全部 IP
默认路由(全网)

常用子网规模 7

/30 = 4 IP(2 可用)
点对点链路(最节省)
/29 = 8 IP(6 可用)
小型子网
/28 = 16 IP(14 可用)
VLAN 常用
/27 = 32 IP(30 可用)
中型子网
/26 = 64 IP(62 可用)
较大型子网
/25 = 128 IP(126 可用)
大型子网
/24 = 256 IP(254 可用)
最常见的局域网规模

私有 IP 地址范围 5

10.0.0.0/8
A 类私有地址(10.0.0.0 - 10.255.255.255)
172.16.0.0/12
B 类私有地址(172.16.0.0 - 172.31.255.255)
192.168.0.0/16
C 类私有地址(192.168.0.0 - 192.168.255.255)
100.64.0.0/10
运营商级 NAT(CGN)保留地址
169.254.0.0/16
链路本地地址(APIPA 自动配置)

特殊用途地址 5

0.0.0.0/0
默认路由(表示所有 IP)
127.0.0.0/8
本地回环地址(loopback)
224.0.0.0/4
组播地址(multicast)
240.0.0.0/4
保留地址(Class E,未分配)
255.255.255.255
有限广播地址(本网段所有主机)

计算工具与示例 6

ipcalc 192.168.1.0/24
Linux 下查看子网信息
sipcalc 10.0.0.0/16
更详细的 CIDR 计算工具
ipaddress.ip_network("192.168.1.0/28")
Python 标准库 ipaddress 处理 CIDR
网络地址 = IP & 子网掩码
按位与运算得到网络地址
广播地址 = 网络地址 | ~掩码
主机位全 1 即广播地址
可用 IP = 2^(32-前缀) - 2
减去网络地址和广播地址

💡 Tips

  • 可用 IP 数 = 2^(32-前缀) - 2(减去网络地址和广播地址)。
  • Docker 默认网桥使用 172.17.0.0/16,Kubernetes Pod 网段常用 10.244.0.0/16。
  • 子网划分时,/24 是最常用的,适合小型局域网。
  • ipcalc 或 sipcalc 命令行工具可以快速计算 CIDR 信息。
  • /31 子网(2 个 IP)专用于点对点链路(RFC 3021),不需要广播地址。