ポートフォワーディングとは(登録前の定義)

ポートフォワーディングは、ルーターに「外部から来た通信の宛先ポート」を受け取り、その通信を同一ネットワーク内の「特定の内部機器(IPアドレス)と内部ポート」へ転送する仕組みです。登録する内容は、基本的にルールの形(プロトコル、外部ポート、内部IP、内部ポート)になります。迷いやすい点として、外部側のポート番号と内部側のポート番号は一致していなくても構いません。

登録に必要な前提をそろえる(ここが最初の分岐)

まず、転送先の内部機器を特定するためのIPアドレスを用意します。内部機器のIPが頻繁に変わる場合、同じルールが機能し続けにくくなります。そのため、転送先機器のIPを固定(または固定に近い運用)する考え方が重要です。 次に、内部機器で「待ち受けているポート」と、外部から受けたい「外部のポート」を決めます。ここで、通信の種類(TCPかUDPか)も一致させる必要があります。たとえば同じ番号でもTCPとUDPは別物として扱われることがあるため、プロトコルの指定ミスは到達失敗の原因になります。

具体的な登録手順(ルーター画面での基本の流れ)

手順は環境差がありますが、考え方は同じです。おおまかには次の順で進めます。

  1. ルーターの管理画面を開く
  2. 「NAT」「ポート転送」「Virtual Server」などの項目を探す
  3. 新規ルールを追加する
  4. ルールにプロトコル、外部ポート、内部IP、内部ポートを入力する
  5. 必要なら有効化/保存を行う
  6. 反映後に疎通を確認する

入力欄の対応関係としては、たとえば「外部ポートA/TCP → 内部IPB:内部ポートC/TCP」のように考えます。内部機器側で当該ポートのサービスが動作していない場合、ルーターの転送設定が正しくても成立しません。