你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
了解公共 IP 地址前缀,以及如何创建、更改和删除此类地址。 公共 IP 地址前缀是一系列连续的标准 SKU 公共 IP 地址。
创建公共 IP 地址资源时,可以从前缀分配一个静态公共 IP 地址,并将该地址关联到虚拟机、负载均衡器或其他资源。 有关详细信息,请参阅公共 IP 地址前缀概述。
如果没有 Azure 帐户,请在开始前创建一个免费帐户。
先决条件
在 Azure Cloud Shell 中使用 Bash 环境。 有关详细信息,请参阅 Azure Cloud Shell 入门。
如需在本地运行 CLI 参考命令,请安装 Azure CLI。 如果在 Windows 或 macOS 上运行,请考虑在 Docker 容器中运行 Azure CLI。 有关详细信息,请参阅如何在 Docker 容器中运行 Azure CLI。
如果使用的是本地安装,请使用 az login 命令登录 Azure CLI。 若要完成身份验证过程,请遵循终端中显示的步骤。 有关其他登录选项,请参阅 使用 Azure CLI 向 Azure 进行身份验证。
出现提示时,请在首次使用时安装 Azure CLI 扩展。 有关扩展的详细信息,请参阅 使用和管理 Azure CLI 中的扩展。
运行 az version 以查找安装的版本和依赖库。 若要升级到最新版本,请运行 az upgrade。
- 本教程需要 Azure CLI 版本 2.0.28 或更高版本。 如果使用 Azure Cloud Shell,则最新版本已安装。
创建资源组
Azure 资源组是在其中部署和管理 Azure 资源的逻辑容器。
在 westus2 位置,使用名为“QuickStartCreateIPPrefix-rg”的 az group create 创建资源组。
az group create \
--name QuickStartCreateIPPrefix-rg \
--___location westus2
创建公共 IP 地址前缀
在本部分中,使用 Azure PowerShell 创建区域冗余、区域和非区域公共 IP 前缀。
示例中的前缀为:
IPv4 - /28(16 个地址)
IPv6 - /124(16 个地址)
有关可用前缀大小的详细信息,请参阅前缀大小。
通过名为 myPublicIpPrefix 的 az network public-ip prefix create 在 westus2 位置创建公共 IP 前缀。
IPv4
若要创建 IPv4 公共 IP 前缀,请在 参数中输入“IPv4”。 若要创建区域冗余 IPv4 前缀,请在参数中输入“1 2 3”。
az network public-ip prefix create \
--length 28 \
--name myPublicIpPrefix \
--resource-group QuickStartCreateIPPrefix-rg \
--___location westus2 \
--version IPv4 \
--zone 1 2 3
若要创建具有路由首选项 Internet 的 IPv4 公共 IP 前缀,请在 参数中输入 --ip-tags
。
az network public-ip prefix create \
--length 28 \
--name myPublicIpPrefix-rpinternet \
--resource-group QuickStartCreateIPPrefix-rg \
--___location westus2 \
--version IPv4
--iptags 'RoutingPreference=Internet'
IPv6
若要创建 IPv4 公共 IP 前缀,请在 参数中输入“IPv6”。 若要创建区域冗余 IPv6 前缀,请在 参数中输入“1 2 3”--zone
。
az network public-ip prefix create \
--length 124 \
--name myPublicIpPrefix \
--resource-group QuickStartCreateIPPrefix-rg \
--___location westus2 \
--version IPv6 \
--zone 1 2 3
从前缀创建静态公共 IP 地址
在创建前缀后,必须从前缀创建静态 IP 地址。 在本部分,你将根据先前创建的前缀创建一个静态 IP 地址。
使用 az network public-ip create 在 myPublicIpPrefix 前缀中创建一个公共 IP 地址。
若要创建 IPv4 公共 IP 地址,请在 参数中输入“IPv4”。
az network public-ip create \
--name myPublicIP \
--resource-group QuickStartCreateIPPrefix-rg \
--allocation-method Static \
--public-ip-prefix myPublicIpPrefix \
--sku Standard \
--version IPv4
注意
仅使用标准 SKU 创建的静态公共 IP 地址可从前缀范围进行分配。 若要详细了解公共 IP 地址 SKU,请参阅公共 IP 地址。
删除前缀
本部分介绍如何删除前缀。
若要删除公共 IP 前缀,请使用 az network public-ip prefix delete。
az network public-ip prefix delete \
--name myPublicIpPrefix \
--resource-group QuickStartCreateIPPrefix-rg
注意
如果前缀中的地址关联到公共 IP 地址资源,必须先删除公共 IP 地址资源。 请参阅删除公共 IP 地址。
清理资源
在本文中,你创建了一个公共 IP 前缀,并从该前缀创建了一个公共 IP。
处理完公共 IP 前缀后,请使用 az group delete 删除资源组及其包含的所有资源。
az group delete \
--name QuickStartCreateIPPrefix-rg
后续步骤
请继续学习下一篇文章,了解如何使用 Azure PowerShell 创建公共 IP 前缀: