跳到内容

🌐 CIDR / 子网计算器

从 CIDR 表示法即时计算网络地址、广播地址、主机数、首/末主机。支持 IPv4 和 IPv6。

完全免费 无需注册 浏览器内完成 5 种语言 深色模式

🔗 相关工具

📖 常见的坑

根据 CIDR 表示法计算网络地址、广播地址、可用主机数与地址范围。处理全部在浏览器内完成。算得对与设计得对是两回事:划分子网应依据「这张网将来会长到多大」,而非「今天有多少台设备」,因为日后要扩容就得重新配置网内的全部设备

情形 会发生什么 怎么处理
可用主机数少了 2 个 /24 包含 256 个地址,但可用的只有 254 个:首个是网络地址,末个是广播地址。/30 的 4 个地址中可用 2 个,恰好够一条路由器互联链路。/31 名义上主机数为 0,但 RFC 3021 允许在点对点链路上使用这两个地址。 若计划部署 100 台服务器,请考虑更宽一档的 /23(510 台)而非 /24(254 台)。担心 IPv4 枯竭针对的是全局地址,在私有地址空间中几乎没有节省的必要——10.0.0.0/8 就有 1600 万个。反而是划得太紧、日后无法与相邻段合并而导致路由表膨胀,代价更大。
子网边界搞错了 即便写作 192.168.1.100/24网络仍是 192.168.1.0/24。主机位上是否置位并不影响;/24 的含义只是「高 24 位是网络」。当掩码不是 8 的倍数(如 /26)时直觉便失效——能立刻说出 192.168.1.100/26 属于 192.168.1.64 的人并不多 写进配置之前请务必计算。防火墙放行网段与 ACL 尤其关键:边界错一位,要么放进了本不该放的主机,要么挡掉了本该放行的主机——后者尚能察觉,前者往往无声无息。记住掩码每加 1 位,块大小减半/25 是 128 个(0-127 / 128-255),/26 是 64 个,/27 是 32 个,心算就容易了。
用 IPv4 的习惯划分 IPv6 在 IPv6 中,/64 是「一张网络」的标准单位,划得比它更细会导致 SLAAC(地址自动配置)无法工作。单个 /64 含有 1800 京个地址,但觉得「太浪费」而切成 /120 之类,是设计上的错误而非节省。把 IPv4 的直觉照搬过来,会造成日后难以定位的故障。 标准做法是为每个站点分配一个 /48,其内部再按 /64 划分(一个 /48 可容纳 65,536 个 /64)。唯有点对点链路是例外,RFC 6164 推荐使用 /127。请把 IPv6 地址空间视为「要分配得可读」而非「要节省」:把站点编号与用途编码进地址位,多年之后再看依然能读懂这套规划。

可作为私有地址使用的范围只有 10.0.0.0/8、172.16.0.0/12、192.168.0.0/16 三段(RFC 1918)。注意 172 段是 /12,因此从 172.16 到 172.31,不包含 172.32——这是很容易搞错的地方。设计 VPC 或容器网络时,请从一开始就划得宽裕,并选择别人不太会用的范围,以免将来 VPC 对等连接或 VPN 时发生重叠。192.168.0.0/24192.168.1.0/24 是家用路由器的默认值,在站点间 VPN 中迟早会冲突。

📖 使用方法

  1. 1
    输入 CIDR 表示法
    输入 192.168.1.0/24 等 CIDR 表示法。也支持 IPv6 表示法。
  2. 2
    查看计算结果
    显示网络地址、广播地址、子网掩码、通配符、首/末主机和主机总数。
  3. 3
    选择示例
    点击输入框下方的示例按钮即可立即加载常用 CIDR 范围。

❓ 常见问题

/24 和 /25 有什么区别?
/24 有 8 个主机位,允许 254 台可用主机。/25 有 7 个,允许 126 台。前缀每增加 1 位,主机数减半。
支持 IPv6 吗?
是的。输入 IPv6 CIDR(如 2001:db8::/32)可计算网络地址、首/末主机和地址总数。
如何从子网掩码获取前缀长度?
255.255.255.0 对应 /24。连续 1 的位数即为前缀长度。
🐛 此工具出现问题了吗?

免费、无需注册。仅提供复现步骤也有帮助。报告将直接发送给运营者并用于改进。

※ 为复现问题,浏览器信息 (UA / 屏幕 / 语言 / URL) 将自动发送