公共 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 地址前缀