CIDR表示法详解
CIDR表示法——地址后面跟一个斜杠和一个数字,例如192.168.1.0/24——是从路由器设置到云防火墙规则等所有地方书写网络的方式。这个数字就是固定不变的高位有多少个。以下是它的读法、一张参考表,以及IPv6的版本。
本文内容
如何读CIDR
立即测试
Cloudflare边缘节点网站看到的IP216.73.216.52
位置Columbus, 美国
网络运营商Anthropic, PBC
由本次请求在Cloudflare边缘节点读取。首页还会显示您的运营商、网络类型,以及VPN、DNS和WebRTC检查。
显示详情CIDR对照表
| 前缀 | 地址数 | 可用主机 | 掩码 |
|---|---|---|---|
| /32 | 1 | 1(主机路由) | 255.255.255.255 |
| /31 | 2 | 2(点对点) | 255.255.255.254 |
| /30 | 4 | 2 | 255.255.255.252 |
| /29 | 8 | 6 | 255.255.255.248 |
| /28 | 16 | 14 | 255.255.255.240 |
| /27 | 32 | 30 | 255.255.255.224 |
| /26 | 64 | 62 | 255.255.255.192 |
| /25 | 128 | 126 | 255.255.255.128 |
| /24 | 256 | 254 | 255.255.255.0 |
| /23 | 512 | 510 | 255.255.254.0 |
| /22 | 1,024 | 1,022 | 255.255.252.0 |
| /21 | 2,048 | 2,046 | 255.255.248.0 |
| /20 | 4,096 | 4,094 | 255.255.240.0 |
| /19 | 8,192 | 8,190 | 255.255.224.0 |
| /18 | 16,384 | 16,382 | 255.255.192.0 |
| /17 | 32,768 | 32,766 | 255.255.128.0 |
| /16 | 65,536 | 65,534 | 255.255.0.0 |
| /12 | 1,048,576 | 1,048,574 | 255.240.0.0 |
| /8 | 16,777,216 | 16,777,214 | 255.0.0.0 |
可用主机 = 地址数减去网络地址和广播地址,/31和/32除外。
IPv6前缀
IPv6使用同样的表示法,前缀长度最多到128。由于地址空间极大,惯例与IPv4不同:/64是一个网段(标准的局域网大小——后64位标识设备);/56(256个局域网)或/48(65,536个局域网)是家庭或企业获得的分配;/32或更短的是运营商的分配;/128是单个地址。在IPv6里没有人去数主机;问题永远是一个前缀包含多少个/64,即2^(64 − 前缀长度)。子网计算器支持IPv6前缀,并显示任意地址块的第一个和最后一个地址。
常见问题
能给初学者解释一下CIDR吗?
写下地址块的第一个地址、一个斜杠,以及块内每个地址共有的高位数量。192.168.1.0/24:前24位(192.168.1)固定,后8位可变,所以地址块是192.168.1.0–192.168.1.255。斜杠后面的数字越小,地址块越大。
CIDR表示法中的24是什么意思?
前24位是网络前缀——等价于掩码255.255.255.0——一个包含256个地址的地址块。
/32 CIDR是什么意思?
单个地址;全部32位都固定。用于主机路由和只匹配一个地址的防火墙规则。
255.255.255.255用CIDR怎么表示?
255.255.255.255/32——唯一的受限广播地址,写成一个只含一个地址的地址块。
CIDR表示法代表什么?
由起始地址和固定高位数量定义的一组地址,用任意2的幂次大小取代了僵硬的类别大小,使地址空间能够高效地分配和路由。