Edge NAT Gateway は、宛先ネットワークアドレス変換 (DNAT) 機能をサポートしています。DNAT はポートマッピングを使用して、Edge NAT Gateway 上のパブリック IP アドレスを Edge Node Service (ENS) インスタンスにマッピングします。これにより、ENS インスタンスはインターネット経由でサービスを提供できるようになります。
注意事項
ENS インスタンスにすでに固定パブリック IP アドレスが割り当てられているか、Elastic IP アドレス (EIP) がアタッチされている場合は、そのインスタンスに DNAT エントリを追加しないでください。DNAT エントリを追加するには、まずインスタンスから EIP をデタッチするか、固定パブリック IP アドレスをリリースする必要があります。
1 つのパブリック IP アドレスを、SNAT エントリと DNAT エントリの両方に同時に使用することはできません。CreateForwardEntry API の呼び出しが失敗し、エラーメッセージに "IP address is occupied" と表示された場合は、その IP アドレスがすでに SNAT ルールにバインドされているかどうかを確認してください。DNAT エントリを作成する際は、どの SNAT エントリでも使用されていない EIP を使用してください。
DNAT 機能は、同じパブリック IP アドレスの同じポートでのインバウンドおよびアウトバウンドトラフィックの同時転送をサポートしていません。ビジネスシナリオ (たとえば、Wuying Cloud Phone では特定のポートを介してトラフィックが双方向に流れる必要があります) で、同じ IP とポートでの双方向通信が必要な場合は、DNAT を使用するのではなく、EIP を ENS インスタンスに直接アタッチすることを推奨します。
前提条件
Edge NAT Gateway を作成し、EIP をアタッチしていること。詳細については、「Edge NAT Gateway インスタンスの作成と管理」をご参照ください。
DNAT エントリの作成
-
Edge Node Service (ENS) コンソールにログインします。
左側のナビゲーションウィンドウで、[NAT ゲートウェイ] をクリックします。
-
NAT ゲートウェイのリストページで、対象の Edge NAT Gateway インスタンスを見つけ、[Actions] 列の [Manage] をクリックします。
-
[DNAT] タブで、 Create DNAT Entry をクリックします。
-
[Set DNAT] ページで、次のパラメーターを設定します。
設定
説明
エントリ名
DNAT エントリの名前。
パブリック IP アドレス
インターネットアクセス用のパブリック IP アドレスを選択します。この IP アドレスは、SNAT エントリで使用されている IP アドレスと同じにすることはできません。
ENS インスタンス
DNAT ルールを使用してインターネットと通信するインスタンスを選択します。ドロップダウンリストからは ENS インスタンスのみを選択できます。
パブリックポート
ポートフォワーディング用の外部ポートまたはポート範囲。
-
ポート番号は 1 から 65535 の範囲である必要があります。
-
ポート範囲を転送するには、開始ポートと終了ポートをスラッシュ (/) で区切ります。例:
10/20
プライベートポート
ポートフォワーディング用の内部ポートまたはポート範囲。
説明パブリックポート範囲とプライベートポート範囲のポート数は同じである必要があります。
プロトコルタイプ
ポートフォワーディングのプロトコルタイプ。サポートされているプロトコルは、 [TCP]、[UDP]、[Any] です。
-
-
[Create] をクリックします。
DNAT エントリの削除
ENS インスタンスがインターネット経由でサービスを提供する必要がなくなった場合は、その DNAT エントリを削除できます。
-
Edge Node Service (ENS) コンソールにログインします。
左側のナビゲーションウィンドウで、[NAT ゲートウェイ] をクリックします。
-
NAT ゲートウェイのリストページで、対象の Edge NAT Gateway インスタンスを見つけ、[Actions] 列の [Manage] をクリックします。
-
NAT ゲートウェイの詳細ページで、 [DNAT] タブをクリックします。対象の DNAT エントリを見つけ、[Actions] 列の [Delete] をクリックします。
-
表示されるダイアログボックスで [OK] をクリックします。