クイック スタート: PowerShell を使用してパブリック IP アドレス プレフィックスを作成する

パブリック IP アドレス プレフィックスとその作成、変更、削除の方法について説明します。 パブリック IP アドレス プレフィックスは、Standard SKU のパブリック IP アドレスの連続した範囲です。

パブリック IP アドレス リソースを作成するときに、プレフィックスから静的なパブリック IP アドレスを割り当てて、そのアドレスを仮想マシン、ロード バランサーやその他のリソースに関連付けることができます。 詳細については、パブリック IP アドレス プレフィックスの概要に関するページを参照してください。

前提条件

PowerShell をインストールしてローカルで使用する場合、この記事では Azure PowerShell モジュール バージョン 5.4.1 以降が必要になります。 インストールされているバージョンを確認するには、Get-Module -ListAvailable Az を実行します。 アップグレードする必要がある場合は、Azure PowerShell モジュールのインストールに関するページを参照してください。 PowerShell をローカルで実行している場合、Connect-AzAccount を実行して Azure との接続を作成することも必要です。

リソース グループを作成する

Azure リソース グループとは、Azure リソースのデプロイと管理に使用する論理コンテナーです。

New-AzResourceGroup を使用して、QuickStartCreateIPPrefix-rg という名前のリソース グループを場所 eastus2 に作成します。

$rg =@{
    Name = 'QuickStartCreateIPPrefix-rg'
    Location = 'eastus2'
}
New-AzResourceGroup @rg

パブリック IP アドレス プレフィックスの作成

このセクションでは、Azure PowerShell を使用してゾーン冗長、ゾーン、または非ゾーンのパブリック IP プレフィックスを作成します。

例のプレフィックスは次のとおりです。

  • IPv4 - /28 (16 個のアドレス)

  • IPv6 - /124 (16 個のアドレス)

使用可能なプレフィックス サイズの詳細については、「プレフィックス サイズ」を参照してください。

New-AzPublicIpPrefix を使用して、eastus2 の場所に myPublicIpPrefix という名前のパブリック IP プレフィックスを作成します。

IPv4

IPv4 パブリック IP プレフィックスを作成するには、-IpAddressVersion パラメーターに「IPv4」を入力します。 ゾーン冗長 IPv4 プレフィックスを作成するには、-Zone パラメーターに「1,2,3」を入力します。

$ipv4 =@{
    Name = 'myPublicIpPrefix'
    ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
    Location = 'eastus2'
    PrefixLength = '28'
    IpAddressVersion = 'IPv4'
    Zone = 1,2,3
}
New-AzPublicIpPrefix @ipv4

IPv6

IPv4 パブリック IP プレフィックスを作成するには、-IpAddressVersion パラメーターに「IPv6」を入力します。 ゾーン冗長 IPv6 プレフィックスを作成するには、-Zone パラメーターに「1,2,3」を入力します。

$ipv6 =@{
    Name = 'myPublicIpPrefix'
    ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
    Location = 'eastus2'
    PrefixLength = '124'
    IpAddressVersion = 'IPv6'
    Zone = 1,2,3
}
New-AzPublicIpPrefix @ipv6

プレフィックスから静的パブリック IP アドレスを作成する

プレフィックスを作成したら、プレフィックスから静的 IP アドレスを作成する必要があります。 このセクションでは、以前に作成したプレフィックスから静的 IP アドレスを作成します。

myPublicIpPrefix プレフィックスで New-AzPublicIpAddress を使用してパブリック IP アドレスを作成します。

IPv4 パブリック IP アドレスを作成するには、-IpAddressVersion パラメーターに「IPv4」を入力します。

$pf =@{
    Name = 'myPublicIpPrefix'
    ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
}
$prefix = Get-AzPublicIpPrefix @pf

$ipv4 =@{
    Name = 'myPublicIpAddress'
    ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
    Location = 'eastus2'
    Sku = 'Standard'
    Tier = 'Regional'
    AllocationMethod = 'Static'
    IpAddressVersion = 'IPv4'
    PublicIpPrefix = $prefix
}
New-AzPublicIpAddress @ipv4

Note

プレフィックスの範囲から割り当てることができるのは、Standard SKU で作成された静的パブリック IP アドレスのみです。 パブリック IP アドレスの SKU の詳細については、「パブリック IP アドレス」をご覧ください。

プレフィックスを削除する

このセクションでは、プレフィックスを削除する方法を説明します。

パブリック IP プレフィックスを削除するには、Remove-AzPublicIpPrefix を使用します。

$pr =@{
    Name = 'myPublicIpPrefix'
    ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
}
Remove-AzPublicIpPrefix @pr

Note

プレフィックス内のアドレスがパブリック IP アドレス リソースに関連付けられている場合は、まずパブリック IP アドレス リソースを削除する必要があります。 パブリック IP アドレスの削除に関するページを参照してください。

リソースのクリーンアップ

この記事では、パブリック IP プレフィックスを作成し、さらにそのプレフィックスからパブリック IP を作成しました。

パブリック IP プレフィックスの処理が終わったら、リソース グループと、それに含まれているすべてのリソースを削除します。

Remove-AzResourceGroup -ResourceGroupName 'QuickStartCreateIPPrefix-rg'

次のステップ

次の記事に進んで、Azure CLI を使用して、パブリック IP プレフィックスを作成する方法を学習してください。