Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ポートフォワーディング

ポートフォワーディングの概要

外部IPアドレスとポートを、プライベートネットワーク内のIPアドレスとポートにマッピングできます。ポートフォワーディングと呼ばれるこのマッピングは、MS-DPC、MS-100、MS-400、MS-500マルチサービスPICでサポートされています。Junos OS リリース 17.4R1 以降では、ポート転送は MS-MPC および MS-MIC でもサポートされています。

ポート転送を使用すると、パケットの宛先アドレスとポートを変更して、ネットワークアドレス変換(NAT)ゲートウェイの正しいホストに到達できます。この変換により、送信元ホストからパケットを受信したポート番号に基づいて、マスカレードネットワーク(通常はプライベートネットワーク)内のホストへの到達が容易になります。このタイプの宛先の例は、プライベートネットワーク内のパブリックHTTPサーバーのホストです。また、宛先アドレスを変換せずにポート転送を設定することもできます。ポートフォワーディングは、エンドポイントに依存しないマッピング(EIM)、エンドポイントに依存しないフィルタリング(EIF)、アドレスプールペア(APP)をサポートしています。

ポートフォワーディングは、FTPアプリケーションレベルゲートウェイ(ALG)でのみ動作し、IPv6 Rapid Deployment(6rd)やデュアルスタックライト(DS-Lite)など、IPv4インフラストラクチャ上でIPv6サービスを提供するテクノロジーには対応していません。ポート転送は、IPv4ネットワーク上の dnat-44twice-napt-44 のみをサポートします。

ポートフォワーディングのメリット

  • インターネット上のパブリックマシンなどのリモートコンピュータが、プライベートネットワーク内に隠されている特定のコンピュータの非標準ポートに接続できるようにします。

スタティック宛先アドレス変換のためのポート フォワーディングの設定

宛先アドレス変換は、ポートフォワーディングで設定できます。ポート転送を使用すると、パケットの宛先アドレスとポートを変更して、ネットワークアドレス変換(NAT)ゲートウェイの正しいホストに到達できます。ポートフォワーディングは、MS-DPC、MS-100、MS-400、MS-500マルチサービスPICでサポートされています。Junos OS リリース 17.4R1 以降では、ポート転送は MS-MPC および MS-MIC でもサポートされています。

ポートフォワーディングによる宛先アドレス変換を設定するには:

  1. 設定モードで、 [edit services nat] 階層レベルに移動します。
  2. アドレスでNAT プールを設定します。

    次の例では、 dest-pool がプール名、 192.0.2.2 がアドレスとして使用されています。

  3. ルール、一致方向、条件、宛先アドレスを設定します。

    次の例では、ルールの名前は rule-dnat44、一致方向は input、条件の名前は t1、アドレスは 198.51.100.20 です。

  4. 宛先ポート範囲を構成します。

    次の例では、ポート範囲の上限が 50 で、ポート範囲の下限が 20 になっています。

  5. [edit services nat rule rule-name term term-name]階層レベルに移動します。
  6. 宛先プールを構成します。

    次の例では、宛先プール名は dest-pool です。

  7. ポート転送のマッピングの名前を指定し、変換タイプを設定します。NAT ルール条件内で設定できるマッピングは 1 つだけです。

    次の例では、ポート転送マッピング名は map1、変換タイプは dnat-44 です。

  8. [edit services nat port-forwarding map-name]階層レベルに移動します。
  9. ポートフォワーディングのマッピングを設定します。

    次の例では、変換する必要がある宛先ポート番号が 23 で、トラフィックがマッピングされているポートが 45されています。

    手記:
    • ポートフォワーディングでは、複数のポートマッピングがサポートされています。最大 32 個のポート マップをポート転送用に設定できます。

    • 宛先ポートは、NAT に設定されたポート範囲と重複しないようにする必要があります。

  10. ポートマッピングを実行するサービスセットにNAT ルールを適用します。
  11. [edit services nat] 階層レベルで show コマンドを使用して、設定を確認します。
手記:
  • IPv4 の Twice NAT でも同様の設定が可能です。 例:Twice NAT によるポート転送の設定を参照してください。

  • ポートフォワーディングとステートフルファイアウォールは一緒に設定できます。ステートフルファイアウォールは、ポートフォワーディングよりも優先されます。

宛先アドレス変換を使用しないポート転送の設定

宛先アドレスを変換せずにポート転送を設定できます。ポート転送を使用すると、宛先ポートを変更して、ネットワークアドレス変換(NAT)ゲートウェイの正しいポートに到達できます。ポートフォワーディングは、MS-DPC、MS-100、MS-400、MS-500マルチサービスPICでサポートされています。Junos OS リリース 17.4R1 以降では、ポート転送は MS-MPC および MS-MIC でもサポートされています。

IPv4 ネットワークで宛先アドレス変換を使用しないポート転送を構成するには:

  1. 設定モードで、 [edit services nat] 階層レベルに移動します。
  2. ルール、一致方向、用語名、およびルールが適用される前にトラフィックが一致する必要がある条件を設定します。

    次の例では、ルールの名前が rule-port-forwarding、一致方向が input、条件の名前が t1、一致する必要がある宛先アドレスが 198.51.100.20 です。

  3. [edit services nat rule rule-name term term-name]階層レベルに移動します。
  4. このルールにアドレス変換を行わないことを指定します。
  5. ポート転送のマッピングの名前を指定します。NAT ルール条件内で設定できるマッピングは 1 つだけです。

    次の例では、ポート転送マッピング名は map1 です。

  6. [edit services nat port-forwarding map-name]階層レベルに移動します。
  7. ポートフォワーディングのマッピングを設定します。

    次の例では、変換する必要がある宛先ポート番号が 23 で、トラフィックがマッピングされているポートが 45されています。

    手記:
    • ポートフォワーディングでは、複数のポートマッピングがサポートされています。最大 32 個のポート マップをポート転送用に設定できます。

    • 宛先ポートは、NAPT に設定されたポート範囲と重複しないようにする必要があります。

  8. ポートマッピングを実行するサービスセットにNAT ルールを適用します。
    手記:

    MS-MPC および MS-MIC では、AMS インターフェイスにポート転送 NAT ルールを適用することはできません。

  9. [edit services] 階層レベルで show コマンドを使用して、設定を確認します。
手記:

ポートフォワーディングとステートフルファイアウォールは一緒に設定できます。ステートフルファイアウォールは、ポートフォワーディングよりも優先されます。

例:Twice NAT によるポート転送の設定

次に、変換タイプとして twice-napt-44 を使用したポート転送を設定する例を示します。この例では、ステートフルファイアウォールと複数のポートマップも設定されています。

ポートフォワーディングは、MS-DPC、MS-100、MS-400、MS-500マルチサービスPICでサポートされています。Junos OS リリース 17.4R1 以降では、ポート転送は MS-MPC および MS-MIC でもサポートされています。

手記:
  • ステートフルファイアウォールは、ポートフォワーディングよりも優先されます。この例では、例えば、20〜5000のポートを宛先とするトラフィックは変換されません。

  • 最大 32 個のポート マップを設定できます。

変更履歴

サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。

解放
形容
17.4R1
Junos OS リリース 17.4R1 以降では、ポート転送は MS-MPC および MS-MIC でもサポートされています。
17.4R1
Junos OS リリース 17.4R1 以降では、ポート転送は MS-MPC および MS-MIC でもサポートされています。
17.4R1
Junos OS リリース 17.4R1 以降では、ポート転送は MS-MPC および MS-MIC でもサポートされています。
17.4R1
Junos OS リリース 17.4R1 以降では、ポート転送は MS-MPC および MS-MIC でもサポートされています。