CIDR转IP范围转换器

把203.0.113.0/24这样的CIDR前缀转换为它的第一个和最后一个地址及主机数,把起止范围反向转换为最少的CIDR地址块集合,并在十进制、二进制、十六进制和IPv4映射的IPv6之间转换任意地址。全部在您的浏览器中完成。

IPv4和IPv6可以混合。最多200行;也可以用逗号分隔。
CIDR第一个地址最后一个地址地址数掩码
203.0.113.0203.0.113.255256255.255.255.0
2001:db8::2001:db8:0:ffff:ffff:ffff:ffff:ffff1,208,925,819,614,629,174,706,176ffff:ffff:ffff::

CIDR转IP范围

输入前缀(203.0.113.0/24、2001:db8::/48),即可查看它的第一个和最后一个地址、子网掩码和反掩码、总主机数和可用主机数,以及二进制视图。多个前缀每行一个,可一起转换——整理防火墙列表时很方便。

IP范围转CIDR

输入起始和结束地址(203.0.113.5 – 203.0.113.200),即可得到恰好覆盖该范围的最少CIDR地址块列表。任意范围很少能用一个前缀表示;转换器会显示需要多少个地址块以及原因。

IP地址转换器

IPv4地址是一个32位的数字;每种表示法都只是书写它的不同方式。

十进制

203.0.113.42写成单个整数是3405803818——某些日志、数据库和URL使用的形式(http://3405803818/在大多数浏览器中都能打开)。

二进制

11001011.00000000.01110001.00101010,这种形式让子网掩码一目了然:掩码的1位覆盖网络部分。

十六进制

0xCB00712A,常见于数据包转储和某些配置文件;每个八位组是两个十六进制数字。

IPv4映射的IPv6

::ffff:203.0.113.42(或::ffff:cb00:712a),仅IPv6的套接字用来表示IPv4客户端的形式。在日志中看到它,说明服务器是双栈的,而客户端通过IPv4连接。

常见问题

如何把IP地址转换为CIDR格式?

单个地址是/32(203.0.113.42/32)。一个范围需要的前缀长度,其地址块要从该范围的第一个地址开始并覆盖整个范围:请使用上方的范围转CIDR转换器,它能为任意范围找出最少的地址块集合。

能给初学者解释一下CIDR吗?

CIDR把一个地址块写成第一个地址加斜杠再加固定不变的高位数量:192.168.1.0/24的意思是前24位与192.168.1相同的所有地址,即192.168.1.0–192.168.1.255。斜杠后面的数字越小,地址块越大。参见CIDR表示法详解。

如何知道我的CIDR表示法?

您网络的前缀是把您的地址的主机位清零,再加上子网掩码的位数:192.168.1.20配掩码255.255.255.0位于192.168.1.0/24。子网计算器可以根据任意地址和掩码算出它。

255.255.255.255用CIDR怎么表示?

255.255.255.255/32——单个地址;本地网络的广播地址在路由表和防火墙规则中就是这样写的。

CIDR表示法代表什么?

一组共享相同高位的连续地址,写作第一个地址/前缀长度,用任意2的幂次大小取代了旧的基于类别的固定大小。

在您的浏览器中计算:不向服务器发送任何内容。地址类型遵循IANA特殊用途注册表(RFC 6890及后续);计算结果已与Python的ipaddress模块核对。

最后更新于2026年10月21日