共用方式為

公共 IP 地址前缀

公共 IP 地址前缀是 Azure 中 公共 IP 地址 的保留范围。 公共 IP 前缀是从每个 Azure 区域中的地址池分配的。 通过指定名称和前缀大小,在 Azure 区域和订阅中创建公共 IP 地址前缀。 前缀大小是可用的地址数。 公共 IP 地址前缀由 IPv4 或 IPv6 地址组成。 在具有可用性区域的区域中,可将公共 IP 地址前缀创建为区域冗余或与特定可用性区域相关联。 创建公共 IP 前缀后,可以创建公共 IP 地址。

优点

  • 从已知范围创建静态公共 IP 地址资源。 可以使用前缀创建的地址分配给可以分配标准 SKU 公共 IP 地址的任何 Azure 资源。

  • 删除单个公共 IP 时,它们 会返回到 保留范围,供以后重复使用。 公共 IP 地址前缀中的 IP 地址保留供使用,直到删除前缀。

  • 可以查看在前缀范围内提供和可用的 IP 地址。

前缀大小

以下公共 IP 前缀大小可用:

  • /28 (IPv4) 或 /124 (IPv6) = 16 个地址

  • /29 (IPv4) 或 /125 (IPv6) = 8 个地址

  • /30 (IPv4) 或 /126 (IPv6) = 4 个地址

  • /31 (IPv4) 或 /127 (IPv6) = 2 个地址

前缀大小指定为无类 Inter-Domain 路由(CIDR)掩码大小。

订阅中创建的前缀数没有限制。 创建的范围数不能超过订阅中允许的静态公共 IP 地址数。 有关详细信息,请参阅 Azure 限制

方案

可以从前缀将以下资源关联到静态公共 IP 地址:

Resource Scenario Steps
虚拟机 将公共 IP 从前缀关联到 Azure 中的虚拟机可减少将 IP 地址添加到防火墙中的允许列表时的管理开销。 可以使用单个防火墙规则添加整个前缀。 使用 Azure 中的虚拟机进行缩放时,可以从相同的前缀关联 IP,从而节省成本、时间和管理开销。 若要将前缀的 IP 关联到虚拟机:
1。 创建前缀。
2. 从前缀创建 IP。
3. 将 IP 关联到虚拟机的网络接口。
还可以 将 IP 关联到虚拟机规模集。 如果需要公共 IP 地址才能在内部路由, 可将公共 IP 前缀添加到 VNET,然后将该 IP 前缀作为 VM 参与的子网中的 IP 地址分配给虚拟机。
标准负载均衡器 将公共 IP 从前缀关联到负载均衡器的前端 IP 配置或出站规则可确保简化 Azure 公共 IP 地址空间。 通过整理来自一系列连续 IP 地址的出站连接来简化方案。 若要将前缀中的 IP 关联到负载均衡器:
1。 创建前缀。
2. 从前缀创建 IP。
3. 创建负载均衡器时,选择或更新在上述步骤 2 中创建的 IP 作为负载均衡器的前端 IP。
Azure 防火墙 可以将前缀中的公共 IP 用于出站 SNAT。 所有出站虚拟网络流量都转换为 Azure 防火墙 公共 IP。 若要将前缀中的 IP 关联到防火墙:
1。 创建前缀。
2. 从前缀创建 IP。
3. 部署 Azure 防火墙时,请务必从前缀中选择之前提供的 IP。
VPN 网关(AZ SKU)、应用程序网关 v2、NAT 网关 可以从网关的前缀使用公共 IP 若要将前缀中的 IP 关联到网关:
1。 创建前缀。
2. 从前缀创建 IP。
3. 部署 VPN 网关应用程序网关NAT 网关时,请务必从前缀中选择之前提供的 IP。

以下资源利用公共 IP 地址前缀:

Resource Scenario Steps
虚拟机规模集 可以使用公共 IP 地址前缀在虚拟机规模集中生成实例级 IP。 不会创建单个公共 IP 资源。 使用包含说明的 模板 将此前缀用于公共 IP 配置作为规模集创建的一部分。 (前缀的区域性属性将传递给实例 IP,并且不会显示在输出中。有关详细信息,请参阅 虚拟机规模集的网络
标准负载均衡器 公共 IP 地址前缀可用于缩放负载均衡器,方法是 使用范围中的所有 IP 进行出站连接。 请注意,前缀不能用于入站连接,只能用于出站连接。 若要将前缀关联到负载均衡器:
1。 创建前缀。
2. 创建负载均衡器时,选择与负载均衡器前端关联的 IP 前缀。
NAT 网关 公共 IP 前缀可用于缩放 NAT 网关,方法是使用前缀中的公共 IP 进行出站连接。 若要将前缀关联到 NAT 网关:
1。 创建前缀。
2. 创建 NAT 网关时,选择 IP 前缀作为出站 IP。 (NAT 网关总共不能超过 16 个 IP。长度为 /28 的公共 IP 前缀是可以使用的最大大小。

局限性

  • 不能指定前缀的 IP 地址集(不过你可以从前缀中指定所需的 IP)。 Azure 根据指定的大小为前缀提供 IP 地址。 此外,从前缀创建的所有公共 IP 地址必须位于与前缀相同的 Azure 区域和订阅中。 地址必须分配给同一区域和订阅中的资源。

  • 可以为Microsoft拥有的前缀创建最多 16 个 IP 地址的前缀。 如果需要更大的前缀,请查看 网络限制增加请求Azure 限制 以了解详细信息。 另请注意,对于每个区域的公共 IP 前缀数没有限制,但每个区域的公共 IP 地址总数有限,并且每个公共 IP 前缀针对可从该前缀创建的完整 IP 计数的区域配额进行计数。 (例如,如果创建 /29 前缀,即使尚未生成公共 IP,也会从配额使用 8 个公共 IP。

  • 创建前缀后,无法修改范围的大小。

  • 只能从前缀范围分配使用标准 SKU 创建的静态公共 IP 地址。 若要了解有关公共 IP 地址 SKU 的详细信息,请参阅 公共 IP 地址

  • 范围中的地址只能分配给 Azure 资源管理器资源。 无法将地址分配给经典部署模型中的资源。

  • 如果其中的任何地址都分配给与资源关联的公共 IP 地址资源,则无法删除前缀。 首先从前缀中取消分配 IP 地址的所有公共 IP 地址资源。 有关取消关联公共 IP 地址的详细信息,请参阅 管理公共 IP 地址

  • 动态分配 的基本公共 IP 支持 IPv6。 动态分配意味着在 Azure 中删除和重新部署资源时,IPv6 地址会发生变化。

  • 标准 IPv6 公共 IP 支持静态(保留)分配。

  • 标准内部负载均衡器支持从其分配到的子网内的动态分配。

Pricing

有关使用 Azure 公共 IP(单个 IP 地址和 IP 范围)相关的成本,请参阅 公共 IP 地址定价

后续步骤

  • 创建 公共 IP 地址前缀