ポートフォワードする方法

ポートフォワーディングは、多くのゲーマーがよく知っている問題の解決策です。オンラインマッチで友達に参加しようとしましたが、ゲームネットワークへの接続が制限されており、特定のマルチプレーヤー機能をブロックしているため、参加できません。プライベートサーバーでファイルをホストしていて、リモートユーザーが接続できない場合に発生する問題を修正することもできます。

どちらのシナリオでも、問題はローカルネットワークとの間のデータの流れに起因します。ネットワークハードウェアがトラフィックを管理し、見慣れない、おそらくは悪意のある接続を防ぎます。つまり、手動で設定を変更しないと、通常とは異なる直接接続を確立できない場合があります。

このガイドでは、移植してお気に入りのオンラインサービスに最適な接続を得る方法を示します。

ポートとは何ですか?

ネットワーキングでは、ポートは既知のアドレスにある特定の「ドック」であり、2つのデバイス間の接続を確立するためにデータを通過できます。各ポートには0〜65535の範囲の特定の番号があり、データが宛先に到達したときにデータがどこに行くかを正確に認識します。

以下は、Internet Assigned Numbers Authorityの標準化団体によって割り当てられたいくつかの一般的なポートです。

  • 20 =ファイル転送プロトコル(FTP)
  • 21 =ファイル転送プロトコル(FTP)
  • 22 =セキュアシェル(SSH)
  • 25 =シンプルメール転送プロトコル(SMTP)
  • 53 =ドメインネームシステム(DNS)
  • 80 =ハイパーテキスト転送プロトコル(HTTP)
  • 110 = Post Office Protocol v3(POP3)
  • 143 =インターネットメッセージアクセスポート(IMAP)
  • 443 = TLS / SSLを介したハイパーテキスト転送プロトコル(HTTPS)

たとえば、送信した電子メールは、モデムをポート110から出て、インターネットをダーツとして複数のホップに跳ね返り、宛先に到着します。その後、そのネットワークのルーターを通過し、ポート110を経由して、電子メールクライアントによって正式に受信されます。

ポート転送とは何ですか?

インターネットサービスプロバイダー(ISP)が動的な数値アドレスをモデムに割り当てます。インターネットはローカルデバイスを認識せず、モデムのみを認識します。このアドレスはめったに変更されませんが、永続的ではありません(静的)。

ISPは通常、ハードウェアを2つの方法で提供します。モデムとルーターを組み合わせた単一のハイブリッドユニット、または2つの独立したスタンドアロンユニットです。後者の設定では、物理イーサネットケーブルでモデムをルーターのワイドエリアネットワーク(WAN)ポートに接続します。

ルーターが必要なのはなぜですか?モデムは1つの物理インターネット接続しか提供しないためです。ルーターを使用すると、複数の有線および無線デバイスを接続できます。

どちらのシナリオでも、ルーターにはモデムとは別の一意のアドレスがあり、通常は192.168.xxまたは10.xxxアドレスです。これらのアドレスはルーターごとに異なります。次に、モデムではなく、そのアドレスに基づいて、ローカルに接続されている各デバイスにIPアドレスを割り当てます。たとえば、ルーターのアドレスが192.168.0.1の場合、接続されているすべてのデバイスのアドレス指定は192.168.0.2から始まります。次に、割り当てられたアドレスを使用して、すべてのトラフィックをクライアントデバイスにルーティングします。

簡略化した外観は次のとおりです。

インターネットサーバー>モデム>ルーター> PC

しかし、ルーターは単にトラフィックを変換してルーティングするだけではありません。また、インバウンドおよびアウトバウンド通信を監視する組み込みファイアウォールも備えています。ルーターがインバウンドまたはアウトバウンドトラフィックの送信先を認識していない場合は、通信を単に無視します。

すべてのローカルデバイスには、データパケットを送受信する同一のポートがあり、問題が発生する可能性があります。たとえば、ポート80は、伝送制御プロトコル(TCP)の傘下で一般的に使用されるポートの1つです。このポートはWebページの要求をルーティングしますが、Xbox LiveとPlayStation Networkでも使用されます。

ルータはデータを受信すると、割り当てられたアドレスのリストをチェックして、最適な一致を決定します。Xbox OneコンソールまたはWindows 10 PCに到達するには、ポート80経由で送信されるXbox Liveのパケットが必要なので、Xbox Liveサーバーとコンソールの間に直接回線を作成することが不可欠です。つまり、安全な直接接続を可能にする特別なルールをルーター内に作成します。

そこでポートフォワーディングが始まります。

移植する方法

残念ながら、ルーターインターフェイスはすべての利用可能なモデルで同一ではないため、ポート転送セクションを見つける方法は、ここで示すものとは異なる場合があります。この例では、セキュリティセクションでポート転送を詰め込むLinksysルーターを使用します。

「静的」IPアドレスを割り当てる

ポートを転送する前に、ルーターのバックエンドインターフェイスにアクセスする必要があります。ルーターのローカルアドレスをブラウザーに入力し、資格情報を使用してサインインするだけです。アドレスや資格情報がわからない場合は、通常、マニュアルにその情報が記載されています。

アクセスを取得したら、転送されたトラフィックを受信するデバイスの「静的」IPアドレスを作成します。通常、ルーターは接続されている各デバイスに動的IPアドレスを割り当てます。つまり、これらのアドレスは変更されます。ただし、ポートを転送するには、デバイスが永続的なアドレスを必要とするため、ルーターは受信トラフィックの送信先を正確に把握できます。

最近のルーターは通常、接続されているすべてのデバイスを一覧表示する「ネットワークマップ」を提供します。この例では、接続されているデバイスを選択して、ポップアップメニューの[ DHCPアドレスの予約 ]をクリックします。そのアクションは現在のアドレスを自動的に予約し、その特定のデバイスに対して「静的」にします。

DHCPアドレスを予約

静的アドレスを手動で編集するには、デバイスを再度選択し、今度は[ DHCP予約の編集 ]をクリックします。

DHCP予約の編集

次のウィンドウで、3番目と4番目のフィールドを変更し、[ 保存 ] リンクをクリックします。[ キャンセル ] リンクをクリックしてから[削除]をクリックして、静的IPアドレスの割り当てを後で削除することもできます。

DHCP予約を手動で編集する

静的IPアドレスを取得したので、ポートトラフィックを転送できます。

3つのフォワードに会う

Linksysルーターでは、ポート転送は[ セキュリティ ] セクションの[ アプリとゲーム ]タブにあります。ここでは、3つのオプションが表示されます。単一ポート転送ポート範囲転送、およびポート範囲トリガーです。それぞれの簡単な説明を次に示します。

  • 単一ポート転送– 1つの特定のポートを介して1つの特定のデバイスにトラフィックを継続的に転送します。これらのポートは開いたままです。
  • ポート範囲転送–ポートの範囲を介して1つの特定のデバイスにトラフィックを継続的に転送します。これらのポートは開いたままです。
  • ポート範囲転送–すべてのネットワークデバイスがアクセスできるトラフィックを、ポートの範囲を介して転送します。これらのポートは、アクセスが要求されるまで閉じたままです。

次に、各バージョンの使用方法を見てみましょう!

単一ポート転送

単一ポート転送

まず、単一のポート範囲を追加します。以下の手順はルーターによって異なる場合がありますが、方法は同じである必要があります。

手順1: [ 新しいシングルポート転送を追加 ]ボタンをクリックします。

ステップ2:アプリケーション名を入力します。これはポート転送自体には影響しませんが、ラベルとしてのみ使用されます。この場合、これをXbox Liveポート88と呼びます。

手順3:外部ポート番号と内部ポート番号を入力します。この場合、ポート88を転送しているので、両方に入力する番号です。

ステップ4:プロトコルを選択します:UDPTCP、またはBoth。Xbox Liveでは、UDPを選択する必要があります。

これら2つのプロトコルが何であるかを知ることは重要でありませが、ポートを正常に転送するには、正しいプロトコルを知る必要があります。ルールがTCPに設定されているが、接続がUDPを使用している場合、ポート転送は機能しません。

ただし、好奇心旺盛な方のために、それぞれの簡単な説明を次に示します。

  • 伝送制御プロトコル(TCP)–クライアントとサーバー間の接続ベースのデータ転送。
  • ユーザーデータグラムプロトコル(UDP)–直接接続を使用しないクライアントとサーバー間のデータ転送。

ステップ5:デバイスのIPアドレスを入力します。これは、ネットワークマップで送信元デバイスに割り当てた静的アドレスです。

ステップ6: [ 保存]リンクをクリックしてから、[ OK ]ボタンをクリックします。

残念ながら、最高の接続を実現するには、Xbox Liveで追加のポートを開く必要があります。全部で7つあり、6つの追加のシングルポートフォワーディングエントリを作成する必要があります。完全なリストは次のとおりです。

  • 53(両方)
  • 80(TCP)
  • 88(UDP)
  • 500(UDP)
  • 3074(両方)
  • 3544(UDP)
  • 4500(UDP)

PlayStation Networkでのポート転送のリストは長くなります。

  • 80(TCP)
  • 443(TCP)
  • 465(TCP)
  • 993(TCP)
  • 3478(両方)
  • 3479(両方)
  • 3480(TCP)
  • 5223(TCP)
  • 8080(TCP)

ポート範囲転送

Fortniteポート転送範囲

単一のポートに加えて、多くのゲームでは、FortniteFallout 76などの最高のオンライン体験のためにさまざまなポートが必要です。この例では、ポート範囲転送オプションを選択して、Windows 10のFortniteで必要なポート範囲を追加します。

ステップ1:クリックして[追加]新しいポート範囲転送ボタンを。

ステップ2:アプリケーション名を入力します。ここでは、このルールをFortnite Rangeと呼びます。

ステップ3:入力5795としてスタートポート5847のようエンドポート

ステップ4:必要なプロトコルとして[ 両方]を選択します。

ステップ5:デバイスのIPアドレスを入力します。これは、ネットワークマップで送信元デバイスに割り当てた静的アドレスです。

ステップ6: [ 保存]リンクをクリックしてから、[ OK ]ボタンをクリックします。

Xbox LiveやPlayStation Networkとは異なり、Fortnite for Windowsでは、単一のポートとポート範囲の両方のエントリが必要ですが、リストははるかに短くなっています。

  • 5222(両方)
  • 5795-5847(両方)

ポート範囲トリガー

ポート範囲トリガー

これは、ポートを継続的に開いたままにするよりも安全なオプションです。この場合、クライアントデバイスが発信接続要求を行うまで、ポートは閉じたままです。ルーターのファイアウォールは、関連する受信接続ポートを一時的に開きます。この方法では静的IPアドレスは必要ありませんが、開いているポートにアクセスできるのは一度に1つのクライアントだけです。

ステップ1:クリックして新しいポート範囲トリガの追加]ボタンをクリックします。

ステップ2:アプリケーション名を入力します。ここでは、このFortnite Rangeと呼びます。

ステップ3:下のトリガ範囲は、入力5795をとしてスタートポート5847などの終了ポート

ステップ4:の下で転送された範囲では、入力した5795をとしてスタートポート5847などの終了ポート

ステップ5:デバイスのIPアドレスを入力します。これは、ネットワークマップで送信元デバイスに割り当てた静的アドレスです。

ステップ6: [ 保存]リンクをクリックしてから、[ OK ]ボタンをクリックします。