管理公共 IP 地址前缀
公共 IP 地址前缀是一系列连续的标准 SKU 公共 IP 地址。 创建公共 IP 地址资源时,可以从前缀分配一个静态公共 IP 地址,并将该地址与 Azure 资源关联。 有关详细信息,请参阅公共 IP 地址前缀概述。 本文介绍如何创建、修改或删除公共 IP 地址前缀,以及如何从现有前缀创建公共 IP。
下面将详细介绍创建公共 IP 前缀时的参数。
设置 | 必需? | 详细信息 |
---|---|---|
订阅 | 是 | 必须与你要将公共 IP 地址前缀关联到的资源位于同一订阅中。 |
资源组 | 是 | 可与你要将公共 IP 地址前缀关联到的资源位于相同或不同的资源组中。 |
名称 | 是 | 名称在所选资源组中必须唯一。 |
区域 | 是 | 必须存在于与从该范围分配的公共 IP 地址相同的区域中。 |
IP 版本 | 是 | 前缀的 IP 版本(v4 或 v6)。 |
前缀大小 | 是 | 所需的前缀大小。 具有 16 个 IP 地址的范围(对于 v4 为 /28,对于 v6 为 /124)是 Microsoft 拥有的范围的默认限制。 |
或者,你可以使用以下 CLI 和 PowerShell 命令来创建公共 IP 地址前缀。
命令
工具 | 命令 |
---|---|
CLI | az network public-ip prefix create |
PowerShell | New-AzPublicIpPrefix |
备注
在具有可用性区域的区域中,可以使用 PowerShell 或 CLI 命令创建公共 IP 地址前缀,如:与特定区域关联的非区域性,或使用区域冗余。 对于 API 版本 2020-08-01 或更高版本,如果未提供区域参数,将创建一个非区域性公共 IP 地址前缀。 对于早于 2020-08-01 的 API 版本,将创建区域冗余公共 IP 地址前缀。
以下部分将详细介绍从前缀创建静态公共 IP 地址所需的参数。
设置 | 必需? | 详细信息 |
---|---|---|
名称 | 是 | 公共 IP 地址的名称在所选的资源组中必须唯一。 |
空闲超时(分钟) | 否 | 在不依赖客户端发送保持连接消息的情况下,TCP 或 HTTP 连接持续打开的分钟数。 |
DNS 名称标签 | 否 | 必须在创建该名称的 Azure 区域(跨所有订阅和所有客户)中保持唯一。 Azure 会在其 DNS 中自动注册该名称和 IP 地址,使你能够连接到使用该名称的资源。 Azure 会将默认子网 location.cloudapp.chinacloudapi.cn 追加到你提供的名称后面,以创建完全限定的 DNS 名称。 有关详细信息,请参阅将 Azure DNS 与 Azure 公共 IP 地址配合使用。 |
或者,也可以使用以下 CLI 和 PowerShell 命令与 --public-ip-prefix
(CLI) 和 -PublicIpPrefix
(PowerShell) 参数,从前缀创建公共 IP 地址资源。
工具 | 命令 |
---|---|
CLI | az network public-ip create |
PowerShell | New-AzPublicIpAddress |
备注
从公共 IP 前缀请求公共 IP 地址时,分配是不确定的也不是按顺序的。 如果需要基于公共 IP 前缀的特定公共 IP 地址,则可以使用 PowerShell 或 CLI 命令来实现此操作。 对于 PowerShell,应使用 IpAddress
参数(后跟所需的 IP);对于 CLI,应使用 ip-address
参数(后跟所需的 IP)。
备注
仅使用标准 SKU 创建的静态公共 IP 地址可从前缀范围进行分配。 若要详细了解公共 IP 地址 SKU,请参阅公共 IP 地址。
要查看或删除前缀,可在 Azure CLI 和 Azure PowerShell 中使用以下命令。
命令
工具 | 命令 |
---|---|
CLI | az network public-ip prefix list 用于列出公共 IP 地址。 az network public-ip prefix show 用于显示设置。 az network public-ip prefix update 用于更新。 az network public-ip prefix delete 用于删除。 |
PowerShell | Get-AzPublicIpPrefix 用于检索公共 IP 地址对象并查看其设置。 Set-AzPublicIpPrefix 用于更新设置。 Remove-AzPublicIpPrefix 用于删除。 |
为了获取公共 IP 地址前缀的管理权限,必须将你的帐户分配给网络参与者角色或自定义角色。
操作 | 名称 |
---|---|
Microsoft.Network/publicIPPrefixes/read | 读取公共 IP 地址前缀 |
Microsoft.Network/publicIPPrefixes/write | 创建或更新公共 IP 地址前缀 |
Microsoft.Network/publicIPPrefixes/delete | 删除公共 IP 地址前缀 |
Microsoft.Network/publicIPPrefixes/join/action | 从前缀创建公共 IP 地址 |
- 了解使用公共 IP 前缀的方案和好处