CIDR Cheatsheet - Subnet Mask & IP Address Reference
CIDR 网络地址与子网划分必备速查表,从 /24 到 /32 全系列整理,配置网络和排障时直接查。
Back to ReferenceCIDR 表示法基础 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/8A 类私有地址(10.0.0.0 - 10.255.255.255)
172.16.0.0/12B 类私有地址(172.16.0.0 - 172.31.255.255)
192.168.0.0/16C 类私有地址(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/24Linux 下查看子网信息
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),不需要广播地址。