クイック スタート: StandardV2 NAT ゲートウェイを作成する

このクイック スタートでは、Azure ポータル、Azure PowerShell、またはAzure CLIを使用して、Azure NAT Gatewayの StandardV2 SKU 用のネットワーク アドレス変換 (NAT) ゲートウェイを作成する方法について説明します。 Azure NAT Gateway サービスは、Azure内の仮想マシンにスケーラブルな送信接続を提供します。

[前提条件]

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

このクイック スタートのすべてのリソースを含むリソース グループを作成します。

  1. Azure ポータルにサインインします。

  2. ポータル上部の [検索] ボックスに「リソース グループ」と入力します。 検索結果から [リソース グループ] を選択します。

  3. [+ 作成] を選択します。

  4. [リソース グループの作成] の [基本] タブで、次の情報を入力または選択します。

    Setting 価値
    Subscription サブスクリプションを選択します。
    リソース グループ test-rg」と入力します。
    リージョン 米国東部」と入力します。
  5. [Review + create](レビュー + 作成) を選択します。

  6. を選択してを作成します。

NAT ゲートウェイの作成

このセクションでは、NAT ゲートウェイとサポート リソースを作成します。

Azure NAT Gatewayでは、接続と可用性の要件を満たすために、IP アドレスと冗長性の構成に関する複数のデプロイ オプションがサポートされています。

ゾーン冗長 IPv4 アドレス

  1. Azure プレビュー ポータルにサインインします。

  2. ポータルの上部にある検索ボックスに、「パブリック IP アドレス」と入力します。 検索結果から [パブリック IP アドレス] を選択します。

  3. を選択してを作成します。

  4. [ パブリック IP アドレスの作成] で、次の情報を入力します。

    Setting 価値
    Projectの詳細
    Subscription サブスクリプションを選択します。
    リソース グループ リソース グループを選択します。 この例では、test-rg を使用します。
    インスタンスの詳細
    リージョン リージョンを選択します。 この記事では、 [米国東部] を使用します。
    構成の詳細
    氏名 public-ip-nat と入力します。
    IP バージョン [IPv4] を選択します。
    SKU Standard V2 (Standard V2 NAT ゲートウェイで使用する場合) を選択します
    レベル [リージョン] を選択します。
  5. [確認と作成] を選択し、次に [作成] を選択します。

  6. Azure ポータルの上部にある検索ボックスに、「NAT ゲートウェイ」と入力します。 検索結果から [NAT ゲートウェイ] を選択します。

  7. を選択してを作成します。

  8. [ネットワーク アドレス変換 (NAT) ゲートウェイの作成] の [基本] タブで、次の情報を入力または選択します。

    Setting 価値
    Projectの詳細
    Subscription サブスクリプションを選択します。
    リソース グループ test-rg またはリソース グループを選択します。
    インスタンスの詳細
    NAT ゲートウェイ名 nat-gateway」と入力します。
    リージョン 地域を選択します。 この記事では、 [米国東部] を使用します。
    SKU [Standard V2] を選択します。
    TCP アイドル タイムアウト (分) 既定値の [4] のままにします。
  9. [次へ] を選択します。

  10. [ 送信 IP ] タブで、[ + パブリック IP アドレスまたはプレフィックスの追加] を選択します。

  11. [ パブリック IP アドレスまたはプレフィックスの追加] で、[ パブリック IP アドレス] を選択します。 先ほど作成したパブリック IP アドレス public-ip-nat を選択します。

  12. 保存 を選択します。

  13. [確認と作成] を選択し、次に [作成] を選択します。

ゾーンごとに冗長化されたIPv4プレフィックス

  1. Azure プレビュー ポータルにサインインします。

  2. ポータルの上部にある検索ボックスに、「 パブリック IP プレフィックス」と入力します。 検索結果から、[パブリック IP プレフィックス] を選択します。

  3. を選択してを作成します。

  4. [パブリック IP プレフィックスの作成] の [基本] タブで、次の情報を入力します。

    Setting 価値
    Projectの詳細
    Subscription サブスクリプションを選択します。
    リソース グループ リソース グループを選択します。 この例では、test-rg を使用します。
    インスタンスの詳細
    氏名 public-ip-prefix-nat」と入力します。
    リージョン 地域を選択します。 この記事では、 [米国東部] を使用します。
    Sku [Standard V2] を選択します。
    IP バージョン [IPv4] を選択します。
    プレフィックスの所有権 Microsoft 所有 を選択します。
    プレフィックスの大きさ プレフィックスのサイズを選びます。 この例では、/28 (16 アドレス) を使います。
  5. [確認と作成] を選択し、次に [作成] を選択します。

  6. Azure ポータルの上部にある検索ボックスに、「NAT ゲートウェイ」と入力します。 検索結果から [NAT ゲートウェイ] を選択します。

  7. を選択してを作成します。

  8. [ネットワーク アドレス変換 (NAT) ゲートウェイの作成] の [基本] タブで、次の情報を入力または選択します。

    Setting 価値
    Projectの詳細
    Subscription サブスクリプションを選択します。
    リソース グループ test-rg またはリソース グループを選択します。
    インスタンスの詳細
    NAT ゲートウェイ名 nat-gateway」と入力します。
    リージョン 地域を選択します。 この記事では、 [米国東部] を使用します。
    SKU [Standard V2] を選択します。
    TCP アイドル タイムアウト (分) 既定値の [4] のままにします。
  9. [次へ] を選択します。

  10. [ 送信 IP ] タブで、[ + パブリック IP アドレスまたはプレフィックスの追加] を選択します。

  11. [ パブリック IP アドレスまたはプレフィックスの追加] で、[ パブリック IP プレフィックス] を選択します。 先ほど作成したパブリック IP プレフィックス public-ip-prefix-nat を選択します。

  12. [確認と作成] を選択し、次に [作成] を選択します。

仮想ネットワークとサブネットの構成を作成する

このクイックスタートに必要な仮想ネットワークとサブネットを作成します。

  1. Azure ポータルの上部にある検索ボックスに、「Virtual network」と入力します。 検索結果で、[仮想ネットワーク] を選択します。

  2. を選択してを作成します。

  3. [仮想ネットワークの作成] の [基本] タブで、次の情報を入力または選択します。

    Setting 価値
    Projectの詳細
    Subscription サブスクリプションを選択します。
    リソース グループ test-rg またはリソース グループを選択します。
    インスタンスの詳細
    氏名 vnet-1」と入力します。
    リージョン 地域を選択します。 この記事では、 [米国東部] を使用します。
  4. [ IP アドレス] タブを選択するか、[ 次へ>次へ] を選択します。

  5. [サブネット] で、既定のサブネットを選択します。

  6. [ サブネットの編集] で、次の情報を入力または選択します。

    Setting 価値
    サブネットの目的 既定値のままにします。
    氏名 subnet-1」と入力します。
    プライベート サブネット
    プライベート サブネットを有効にする (既定の送信アクセスなし) チェックボックスをオンにします。
    Security
    NAT ゲートウェイ [nat-gateway] を選択します。
  7. 保存 を選択します。

  8. [+ サブネットの追加] を選択します。

  9. [ サブネットの追加] で、次の情報を入力または選択します。

    Setting 価値
    サブネットの目的 Azure Bastion を選択します。
  10. 残りの設定は既定のままにして、[ 追加] を選択します。

  11. [確認と作成] を選択し、次に [作成] を選択します。

Azure Bastion ホストを作成する

仮想マシンに安全に接続するためのAzure Bastion ホストを作成します。

  1. Azure ポータルの上部にある検索ボックスに、「Bastion」と入力します。 検索結果で [Bastions ] を選択します。

  2. を選択してを作成します。

  3. [要塞の作成] の [基本] タブで、次の情報を入力または選択します。

    Setting 価値
    Projectの詳細
    Subscription サブスクリプションを選択します。
    リソース グループ test-rg またはリソース グループを選択します。
    インスタンスの詳細
    氏名 bastion」と入力します。
    リージョン 地域を選択します。 この記事では、 [米国東部] を使用します。
    レベル [ 開発者] を選択します。
    仮想ネットワーク [vnet-1] を選択します。
    サブネット [AzureBastionSubnet] を選択します。
  4. [確認と作成] を選択し、次に [作成] を選択します。

Azure Bastion ホストのデプロイには数分かかる場合があります。 次のセクションに進む前に、要塞ホストがデプロイされるまで待ちます。

仮想マシンを作成する

このセクションでは、NAT ゲートウェイをテストし、送信接続のパブリック IP アドレスを確認する仮想マシンを作成します。

次のコマンドは、認証用の Secure Shell (SSH) キーを作成します。 後で Azure Bastion 経由で仮想マシンにサインインするには、秘密キーが必要です。

コマンドには、ユーザー名とパスワードの資格情報が必要です。 パスワードを使用して仮想マシンにサインインすることはありません。

  1. ポータルの上部にある検索ボックスに、「仮想マシン」と入力します。 検索結果から [仮想マシン] を選択します。

  2. [ 作成>仮想マシン] を選択します。

  3. [ 仮想マシンの作成] で、[ 基本 ] タブで次の情報を入力または選択します。

    Setting 価値
    Projectの詳細
    Subscription サブスクリプションを選択します。
    リソース グループ test-rg またはリソース グループを選択します。
    インスタンスの詳細
    仮想マシン名 vm-1」と入力します。
    リージョン 地域を選択します。 この記事では、 [米国東部] を使用します。
    可用性オプション 既定値の [インフラストラクチャ冗長は必要ありません] のままにします。
    セキュリティの種類 標準を選択します。
    イメージ Ubuntu Server 24.04 LTS - Gen2 を選択します。
    サイズ サイズを選択します。
    認証の種類 [SSH 公開キー] を選択します。
    ユーザー名 任意のユーザー名を入力します。 後で仮想マシンにサインインするには、このユーザー名が必要です。
    SSH 公開キー ソース [新しいキーの組を生成] を選択します。
    キー ペア名 ssh-key を入力します
    パブリック インバウンド ポート [なし] を選択します。
  4. [次へ: ディスク] を選択し、[次へ: ネットワーク] を選択します。

  5. [ネットワーク] タブ 、次の情報を入力または選択します。

    Setting 価値
    ネットワーク インターフェイス
    仮想ネットワーク [vnet-1] を選択します。
    サブネット subnet-1 を選択します。
    パブリック IP [なし] を選択します。
    NIC ネットワーク セキュリティ グループ [ 基本] を選択します。
    パブリック インバウンド ポート 既定値の [なし] のままにします。
  6. [確認と作成] を選択し、次に [作成] を選択します。

次のセクションに進む前に、仮想マシンの作成が完了するまで待ちます。

Important

SSH 秘密キーを仮想マシンにダウンロードしていることを確認します。 Azure Bastionを使用して仮想マシンにサインインするには、秘密キーが必要です。

NAT ゲートウェイをテストする

NAT ゲートウェイをテストするには、最初に NAT ゲートウェイのパブリック IP を検出します。 次に、テスト仮想マシンに接続し、NAT ゲートウェイのパブリック IP 経由で送信接続を確認します。

  1. ポータルの上部にある検索ボックスに、「NAT ゲートウェイ」と入力します。 検索結果から [NAT ゲートウェイ] を選択します。

  2. [nat-gateway] を選択します。

  3. [ 設定] を展開し、[ 送信 IP] を選択します。

  4. 送信 IP アドレスを書き留めます。 NAT ゲートウェイ用に構成された個々のパブリック IP とパブリック IP プレフィックスがここに表示されます。

  5. ポータルの上部にある検索ボックスに、「仮想マシン」と入力します。 検索結果から [仮想マシン] を選択します。

  6. vm-1 を選択します。

  7. [ 概要 ] ページで、[ 接続] を選択し、[ Bastion 経由で接続] を選択します。

  8. [認証] ボックスの一覧で、[ローカル ファイルから SSH 秘密キー] を選択します。

  9. [ ユーザー名] に、仮想マシンの作成時に入力したユーザー名を入力します。

  10. [ローカル ファイル] で、先ほどダウンロードした SSH 秘密キー ファイルを選択します。

  11. [接続] を選択します。

  12. Bash プロンプトで、次のコマンドを入力します。

    curl ifconfig.me
    
  13. コマンドによって返される IP アドレスが、前にメモした NAT ゲートウェイのパブリック IP アドレスと一致することを確認します。

    azureuser@vm-1:~$ curl ifconfig.me
    203.0.113.0.25
    

リソースをクリーンアップする

作成したリソースを使用し終えたら、リソース グループとそのすべてのリソースを削除できます。

  1. Azure ポータルで、Resource グループを検索して選択します。

  2. [リソース グループ] ページで、test-rg リソース グループを選択します。

  3. [test-rg] ページで、[リソース グループの削除] を選択します。

  4. [削除を確認するために、リソース グループの名前を入力してください] に「test-rg」と入力して、[削除] を選びます。