すべてのプロダクト
Search
ドキュメントセンター

NAT Gateway:VPC NAT ゲートウェイと Express Connect を使用したデータセンターと VPC の接続

最終更新日:Apr 21, 2026

VPC NAT ゲートウェイの SNAT および DNAT 機能と Express Connect を使用して、オンプレミスデータセンター (IDC) と VPC 間の静的プライベート IP アドレスによる通信を有効にできます。

シナリオ例

このトピックでは、次の図に示すシナリオを使用します。ある企業が中国 (上海) リージョンに VPC と vSwitch をデプロイしました。vSwitch 内には複数の Elastic Compute Service (ECS) インスタンスが作成されています。企業のオンプレミスデータセンターは、Express Connect と仮想ボーダールーター (VBR) を介して Alibaba Cloud に接続されています。VPC とデータセンターは、Cloud Enterprise Network (CEN) を介して通信できます。

このシナリオでは、VPC とオンプレミスデータセンター間の通信に静的プライベート IP アドレスを使用する必要があります。VPC NAT ゲートウェイの SNAT および DNAT 機能を使用することで、この要件を満たすことができます。

次の表に、このシナリオのネットワークプランを示します。CIDR ブロックは必要に応じて計画できますが、重複しないようにしてください。

パラメーター

CIDR ブロック

VPC1 CIDR ブロック

192.168.0.0/16

vSwitch CIDR ブロック

  • VSW1: 192.168.10.0/24

  • VSW2: 192.168.20.0/24

  • NATVSW: 192.168.3.0/24

ECS インスタンスのプライベート IP アドレス

  • ECS1: 192.168.10.55

  • ECS2: 192.168.20.30

オンプレミスデータセンターの CIDR ブロック

172.16.0.0/12

オンプレミスデータセンター内のサーバーの IP アドレス

172.16.10.137

相互接続 IP アドレス

  • クラウド側 VBR IP アドレス: 10.0.0.2/30

  • オンプレミスデータセンターの IP アドレス: 10.0.0.1/30

操作手順

VPC、vSwitch、ECS インスタンス、Express Connect 物理接続、VBR、CEN インスタンス、Transit Router インスタンスなど、必要なリソースが作成済みであることを確認してください。
Transit Router で VPC 接続を作成する前に、VPC に Transit Router がサポートするゾーンに少なくとも 1 つの vSwitch があることを確認してください。vSwitch には、少なくとも 1 つの利用可能な IP アドレスが必要です。

ステップ 1:VPC 接続と VBR 接続の作成

Transit Router で VBR 接続と VPC 接続を作成し、オンプレミスデータセンターと VPC 間のプライベート通信を確立します。

  1. Cloud Enterprise Network コンソールにログインします。

  2. インスタンス ページで、目的の CEN インスタンスの ID をクリックします。

  3. 基本設定 > トランジットルーター タブで、目的のトランジットルーターインスタンスを見つけ、アクション 列の接続の作成 をクリックします。

    この操作を初めて実行する場合、システムは自動的に AliyunServiceRoleForCEN という名前のサービスリンクロールを作成します。このロールにより、Transit Router は VPC 内の vSwitch に Elastic Network Interface (ENI) を作成できます。
    • ネットワークタイプ: 仮想プライベートクラウド (VPC) を選択します。

    • リージョン: VPC がデプロイされているリージョンを選択します。

    • リソース所有者 ID: VPC が属するアカウントタイプを選択します。

    • 課金方法:デフォルト値は従量課金です。詳細については、「課金」をご参照ください。

    • ネットワーク: 接続する VPC を選択します。

    • vSwitch: Transit Router がサポートするゾーン内の vSwitch を少なくとも 2 つ選択します。

    • 詳細設定: デフォルト設定はそのままにし、3 つの詳細オプションを選択します。

  4. ピアネットワークインスタンスとの接続 ページで、接続をさらに作成 をクリックします。次のパラメーターを設定して VBR 接続を作成し、OK をクリックします。

    • ネットワークタイプ: 仮想ボーダールーター (VBR) を選択します。

    • リージョン: VBR がデプロイされているリージョンを選択します。

    • リソース所有者 ID: VBR が属するアカウントタイプを選択します。

    • ネットワーク:接続する VBR を選択します。

    • 詳細設定: デフォルト設定はそのままにし、3 つの詳細オプションを選択します。

  5. 接続が作成されると、リージョン内接続数 タブで VPC 接続と VBR 接続を表示できます。

ステップ 2:VBR ルートの設定

オンプレミスデータセンターを指すルートを VBR に追加します。

  1. Express Connect コンソールの 仮想ボーダールーター (VBR) ページに移動します。トップナビゲーションバーで、対象のリージョンを選択します。

  2. ルートエントリ タブで、ルートエントリの追加 をクリックします。

    • ネクストホップの種類: ネクストホップのタイプを選択します。この例では、物理接続 を選択します。

    • CIDR: オンプレミスデータセンター内のサーバーの IP アドレスを入力します: 172.16.10.137

    • ネクストホップ:トラフィックのルート先となる物理接続インターフェイスを選択します。

ステップ 3:VPC NAT ゲートウェイの作成

  1. VPC NAT ゲートウェイの作成ページに移動します。

    • リージョン: VPC NAT ゲートウェイを作成するリージョンを選択します。この例では、中国 (上海) を選択します。

    • ネットワーク & ゾーン: VPC NAT ゲートウェイ用の VPC と vSwitch を選択します。インスタンスの作成後は、これらの設定を変更できません。

  2. 確認 ページで、パラメーターを確認し、利用規約に同意してから、今すぐ有効化 をクリックします。

ステップ 4:VPC1 のシステムルートの追加

VPC1 内の ECS インスタンスの vSwitch がシステムルートテーブルに関連付けられていることを確認してください。vSwitch がカスタムルートテーブルに関連付けられている場合は、そのカスタムルートテーブルにルートエントリを追加します。
  1. VPC コンソールにログインします。

  2. VPC ページに移動します。トップナビゲーションバーで、対象のリージョンを選択します。

  3. ターゲット VPC の ID をクリックして、その詳細ページを開きます。リソース タブで、ルートテーブル の下にあるリンクをクリックします。

  4. タイプシステム であるルートテーブルの ID をクリックします。カスタムルート タブで、ルートエントリの追加 をクリックします。

    • 宛先 CIDR ブロック: トラフィックが転送される宛先 CIDR ブロックを入力します。オンプレミスデータセンター内のサーバーの IP アドレス 172.16.10.137 を入力します。

    • ネクストホップの種類: NAT Gateway を選択します。

    • NAT Gateway: 作成した VPC NAT ゲートウェイを選択します。

ステップ 5:カスタムルートテーブルの作成と設定

  1. VPC コンソールの ルートテーブルページに移動します。トップナビゲーションバーで、対象のリージョンを選択します。

  2. 作成 をクリックします。

    • VPC:ルートテーブルが属する VPC を選択します。この例では、VPC1 を選択します。

    • リソータイプ: vSwitch を選択します。

  3. ルートテーブルを見つけ、関連付けリソースの関連付け 列でクリックし、次に 関連付け をクリックします。VPC NAT ゲートウェイが属する vSwitch を選択します。

  4. ルートエントリ > カスタムルート タブで、ルートエントリの追加 をクリックします。

    • 宛先 CIDR ブロック: トラフィックが転送される宛先 CIDR ブロックを入力します。オンプレミスデータセンター内のサーバーの IP アドレス 172.16.10.137 を入力します。

    • ネクストホップタイプ転送ルーター を選択します。

    • 転送ルーター: Transit Router にアタッチされている VPC 接続を選択します。

ステップ 6:SNAT エントリと DNAT エントリの作成

  • VPC 内の ECS インスタンスがオンプレミスデータセンターにアクセスできるように、SNAT エントリを作成します。

  • オンプレミスデータセンターが VPC 内の ECS インスタンスにアクセスできるように、DNAT エントリを作成します。

  1. NAT Gateway コンソールの VPC NAT ゲートウェイページに移動します。トップナビゲーションバーで、対象のリージョンを選択します。

  2. 対象の VPC NAT ゲートウェイを見つけ、操作 列の SNAT の管理 をクリックし、次に SNAT エントリの作成 をクリックします。

    • SNAT エントリ: vSwitch の指定 を選択します。vSwitch の選択 リストから、ECS インスタンスが配置されている vSwitch を選択します。

    • NAT IP アドレスの選択:外部プライベートネットワークへのアクセスに使用する NAT IP アドレスを選択します。 デフォルトの NAT IP アドレスを選択します。

  3. DNAT の管理 タブで、DNAT エントリの作成 をクリックします。

    • NAT IP アドレスの選択: 外部プライベートネットワークからのリクエストを受信する NAT IP アドレスを選択します。この例では、デフォルトの NAT IP アドレスを選択します。

    • プライベート IP アドレスの選択:送信先プライベート IP アドレスを選択します。ECS または ENI で選択 をクリックして ECS1 のプライベート IP アドレスを選択するか、手動で入力することもできます。

    • ポート設定: DNAT マッピングメソッドを選択します。この例では、特定のポート を選択します。フロントエンドポート22 に、バックエンドポート22 に、プロトコルタイプ を TCP に設定します。

ステップ 7:オンプレミス IDC ルートの設定

オンプレミスゲートウェイデバイスで、VPC を指すルートを設定します。

次のルートは参考用です。実際のコマンドは、ご利用のデバイスのベンダーやモデルによって異なる場合があります。
ip route 192.168.0.0 255.255.0.0 10.0.0.2

ステップ 8:接続性のテスト

  1. VSW1 にある ECS1 にログインします。

  2. ping <オンプレミスデータセンター内のサーバーの IP アドレス> コマンドを実行して、ECS1 がサーバーにアクセスできるかどうかをテストします。応答パケットを受信した場合、接続は確立されています。

  3. オンプレミスデータセンターのサーバーにログインし、ssh root@<NAT_IP> コマンドを実行します。ここで、 は VPC NAT ゲートウェイのデフォルトの NAT IP アドレスです。次に、ECS1 のログインパスワードを入力します。ログインに成功すると、オンプレミスデータセンターのサーバーが ECS1 に接続できることが確認されます。