查看IP

CIDR表示法详解

CIDR表示法——地址后面跟一个斜杠和一个数字,例如192.168.1.0/24——是从路由器设置到云防火墙规则等所有地方书写网络的方式。这个数字就是固定不变的高位有多少个。以下是它的读法、一张参考表,以及IPv6的版本。

本文内容

如何读CIDR

203.0.113.0/24的意思是:地址的前24位是网络前缀,必须匹配;其余8位可变,得到2^8 = 256个地址,从203.0.113.0到203.0.113.255。斜杠后面的数字越小,固定的位数越少,描述的地址块就越大:/16是65,536个地址,/8是1670万个,/0是全部。/32固定所有位——单个地址。斜杠前面的地址应当把可变位置零(写203.0.113.0/24,而不是203.0.113.42/24),不过大多数工具两种都接受并显示地址块。CIDR在1993年取代了旧的固定类别(IP地址分类),也是子网计算器的计算依据。

立即测试

Cloudflare边缘节点
网站看到的IP216.73.216.52
位置Columbus, 美国
网络运营商Anthropic, PBC

由本次请求在Cloudflare边缘节点读取。首页还会显示您的运营商、网络类型,以及VPN、DNS和WebRTC检查。

显示详情

CIDR对照表

前缀地址数可用主机掩码
/3211(主机路由)255.255.255.255
/3122(点对点)255.255.255.254
/3042255.255.255.252
/2986255.255.255.248
/281614255.255.255.240
/273230255.255.255.224
/266462255.255.255.192
/25128126255.255.255.128
/24256254255.255.255.0
/23512510255.255.254.0
/221,0241,022255.255.252.0
/212,0482,046255.255.248.0
/204,0964,094255.255.240.0
/198,1928,190255.255.224.0
/1816,38416,382255.255.192.0
/1732,76832,766255.255.128.0
/1665,53665,534255.255.0.0
/121,048,5761,048,574255.240.0.0
/816,777,21616,777,214255.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的幂次大小取代了僵硬的类别大小,使地址空间能够高效地分配和路由。

CheckMyIP Team
Network engineers and privacy researchers