IP 子网计算器

像 /24 这样的 CIDR 前缀将大量信息打包到两个字符中 - 网络地址、广播地址以及中间有多少主机。输入 IP 和掩码以将其全部解压,根据您需要的主机数量调整子网大小,或者将多个子网聚合到一个超级网中。

开始计算

对于个人规划和一般参考——在需要时验证重要结果。

计算

选择计算类型,输入值,然后单击计算以查看分步解决方案和可视化结果。

CIDR 前缀实际上告诉您什么

每个 IPv4 地址都是 32 位,分为网络部分和主机部分。 CIDR 前缀(斜杠后面的数字)表示这 32 位中有多少属于网络,其余部分留给各个主机。 A /24 意味着前 24 位是固定的(网络),剩下 8 位可用于主机地址 — 2⁸ = 256 个可能的值,其中大多数可用。

常见的 CIDR 前缀及其子网掩码
CIDR 子网掩码 总地址数 可用主机
/16255.255.0.065,53665,534
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/30255.255.255.25242

可用主机的总地址数始终减 2 — 保留一个地址来标识网络本身,并且保留该范围内的最高地址作为广播地址。 (A /31 是用于点对点链接的已记录的例外,而 /32 标识单个主机 - 大多数子网划分工具(包括此工具)都将这两种边缘情况与通用公式分开处理。)

网络地址、广播地址和主机范围已确定

以192.168.1.100/24为例。 /24 掩码修复前三个八位位组并保留最后一个八位位组:

  • 网络地址(所有主机位设置为 0):192.168.1.0
  • 广播地址(所有主机位设置为1):192.168.1.255
  • 可用主机范围:192.168.1.1 至 192.168.1.254

您配置的地址以 .1 到 .254 结尾的每台设备都属于同一个 /24 网络,并且可以直接相互访问,而无需中间的路由器。

调整子网大小以适合您实际需要的主机

与其选择一个 CIDR 前缀并希望它足够大,不如从有多少设备需要地址开始向后工作通常会更有效。规则:找到 2 的最小幂,至少是您的主机数加 2。

需要 50 个设备的地址? 2⁶ = 64 是 2 的最小幂,可以清除 52 (50 + 2),对应于 /26 网络 — 总共 64 个地址,其中 62 个可用。要求正好 50 会四舍五入到相同的 /26,因为子网大小只有 2 的幂;不存在能够容纳 50 台主机的网络。

私有地址范围 (RFC 1918)

RFC 1918 私有 IP 地址范围
范围 CIDR 典型用途
10.0.0.0 – 10.255.255.25510.0.0.0/8大型企业网络
172.16.0.0 – 172.31.255.255172.16.0.0/12中型网络,Docker 默认
192.168.0.0 – 192.168.255.255192.168.0.0/16家用路由器、小型办公室

这些范围是为内部网络预留的,并且从未在公共互联网上路由,这就是为什么几乎每个家庭路由器默认都会分发以 192.168 开头的地址的原因 - 以及为什么两个完全不相关的网络都可以使用完全相同的私有地址而不会发生冲突,只要它们从不直接连接。

如果您在规划网络容量和寻址时(给定数量的设备需要多少带宽) 带宽计算器 涵盖了网络规划的这一方面。

常见问题解答

什么是IP子网?

子网是共享网络前缀的 IP 地址的细分范围。子网掩码或 CIDR 表示法(例如 /24)定义哪些位标识网络与主机。

什么是 CIDR 表示法?

无类域间路由在斜杠后写入前缀长度 — 192.168.1.0/24 表示 24 个网络位和 256 个地址(典型 IPv4 设置中的 254 个可用主机)。

一个子网有多少台可用主机?

对于 IPv4,可用主机 = 2^(32 − 前缀) − 2,减去网络和广播地址,除非 /31 或 /32 特殊情况适用。

公共 IP 范围和私有 IP 范围有什么区别?

RFC 1918 专用范围(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)适用于内部网络。公共 IP 可在互联网上路由。

如何使用此 IP 子网计算器?

输入 IP 地址和子网掩码或 CIDR 前缀,然后单击计算。网络地址、广播、主机范围和通配符掩码显示在结果中。

如何调整子网的大小以容纳特定数量的主机?

找到包含主机数量加上 2(对于网络和广播地址)的 2 的最小幂,然后计算出需要多少位。需要 50 个主机需要 2^6 = 64 个地址,这是一个具有 62 个可用主机的 /26 网络。 “需要主机的子网”模式会自动执行此操作。

More utility calculators