パブリック IP アドレス プレフィックスを管理する
パブリック IP アドレス プレフィックスは、Standard SKU のパブリック IP アドレスの連続した範囲です。 パブリック IP アドレス リソースを作成するときは、プレフィックスから静的パブリック IP を割り当て、そのアドレスを Azure リソースに関連付けることができます。 詳細については、パブリック IP アドレス プレフィックスの概要に関するページを参照してください。 この記事では、パブリック IP アドレスのプレフィックスを作成、変更、または削除する方法、および既存のプレフィックスからパブリック IP を作成する方法について説明します。
パブリック IP アドレス プレフィックスの作成
次のセクションでは、パブリック IP プレフィックスを作成するときのパラメーターの詳細について説明します。
設定 | 必須 | 詳細 |
---|---|---|
サブスクリプション | はい | パブリック IP アドレス プレフィックスを関連付けるリソースと同じ サブスクリプション に存在する必要があります。 |
Resource group | はい | パブリック IP アドレス プレフィックスを関連付けるリソースとして、同じまたは異なる リソース グループ に存在できます。 |
名前 | はい | 選択したリソース グループ内で一意となる名前を使用してください。 |
リージョン | はい | 範囲から割り当てるパブリック IP アドレスと同じリージョンに存在する必要があります。 |
IP バージョン | はい | プレフィックスの IP バージョン (v4 または v6)。 |
Prefix ownership (プレフィックスの所有権) | はい | IP 範囲が Microsoft によって所有されるか、またはユーザーが所有するかを指定します。後者の場合の詳細については、「カスタム IP プレフィックス」を参照してください。 |
プレフィックス サイズ | はい | 必要なプレフィックスのサイズ。 16 個の IP アドレスを持つ範囲 (v4 の場合は /28、v6 の場合は /124) は、Microsoft が所有する範囲の既定の制限です。 |
あるいは、次の CLI および PowerShell コマンドを使用してパブリック IP アドレスのプレフィックスを作成することもできます。
コマンド
ツール | コマンド |
---|---|
CLI | az network public-ip prefix create |
PowerShell | New-AzPublicIpPrefix |
Note
可用性ゾーンがあるリージョンでは、PowerShell または CLI コマンドを使用して、パブリック IP アドレス プレフィックスを、非ゾーンとして、特定のゾーンに関連付けて、またはゾーン冗長を使用するように作成できます。 API バージョン 2020-08-01 以降では、ゾーン パラメーターが指定されていない場合、非ゾーンのパブリック IP アドレス プレフィックスが作成されます。 2020-08-01 より前のバージョンの API では、ゾーン冗長パブリック IP アドレス プレフィックスが作成されます。
Note
オンボードされたカスタム IP プレフィックス (BYOIP 範囲) からパブリック IP プレフィックスを派生させる方法の詳細については、「カスタム IP アドレス プレフィックス の管理」を参照してください。
プレフィックスから静的パブリック IP アドレスを作成する
次のセクションでは、プレフィックスから静的パブリック IP アドレスを作成するときに必要なパラメーターの詳細について説明します。
設定 | 必須 | 詳細 |
---|---|---|
名前 | はい | パブリック IP アドレスには、選択したリソース グループ内で一意の名前を付ける必要があります。 |
アイドル タイムアウト (分) | いいえ | クライアントからキープアライブ メッセージを送信しなくても TCP 接続または HTTP 接続が開いたまま維持される時間 (分)。 |
DNS 名ラベル | いいえ | 作成する Azure リージョン (すべてのサブスクリプション、すべての顧客) で一意の名前を付けます。 指定した名前を使用してリソースに接続できるよう、DNS 内の名前と IP アドレスが Azure によって自動的に登録されます。 Azure では、指定された名前に既定のサブネット location.cloudapp.azure.com を追加して、完全修飾 DNS 名を作成します。 詳細については、Azure パブリック IP アドレスを使用した Azure DNS の使用に関するページを参照してください。 |
または、次の CLI と PowerShell のコマンドを --public-ip-prefix
(CLI) および -PublicIpPrefix
(PowerShell) パラメーターと共に使って、プレフィックスからパブリック IP アドレス リソースを作成することもできます。
ツール | コマンド |
---|---|
CLI | az network public-ip create |
PowerShell | New-AzPublicIpAddress |
Note
パブリック IP プレフィックスからパブリック IP アドレスを要求した場合、割り当ての実行は固定でも順次でもありません。 パブリック IP プレフィックスから特定のパブリック IP アドレスを要求する場合は、PowerShell または CLI コマンドを使用して行うことができます。 PowerShell の場合は IpAddress
パラメーター (その後に希望する IP を記述) を使用し、CLI の場合は ip-address
パラメーター (その後に希望する IP を記述) を使用する必要があります。
Note
プレフィックスの範囲から割り当てることができるのは、Standard 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 プレフィックスを使用するシナリオと利点について説明します