ネットワーキング
 Computer >> コンピューター >  >> ネットワーキング >> ネットワーキング

ルーターのポートフォワーディング(ポート転送)設定方法をわかりやすく解説

一部のオンラインゲームやアプリケーションが正常に動作するためには、ルーター上で特定のポートを開放しておく必要があります。ルーターには初期状態で開いているポートがいくつかありますが、ほとんどのポートは閉じられており、手動で開放しない限り利用できません。オンラインゲームやファイルサーバー、その他のネットワークアプリケーションがうまく動作しない場合は、ルーターの管理画面にアクセスし、そのアプリケーションが必要とするポートを開放しましょう。

ルーターのポートフォワーディング(ポート転送)設定方法をわかりやすく解説

ポートフォワーディングとは?

ルーターを通過する通信は、すべて「ポート」と呼ばれる通路を経由します。それぞれのポートは、特定の種類のトラフィック専用のパイプのようなものです。ルーターでポートを開放すると、その種類のデータがルーターを通過できるようになります。

ポートを開放し、ネットワーク上のどのデバイスにリクエストを転送するかを指定する操作を「ポートフォワーディング(ポート転送)」と呼びます。これは、ルーターから対象デバイスへパイプを直接つなぐイメージで、両者の間にデータが流れる一本の経路が確保されます。

たとえば、FTPサーバーは21番ポートで外部からの接続を待ち受けます。ネットワーク外から誰も接続できないFTPサーバーを運用している場合は、ルーターで21番ポートを開放し、サーバーとして使っているパソコンへ転送するよう設定します。こうすることで、専用の経路を通じてファイルがサーバーからルーターを抜け、通信中のFTPクライアントへ届くようになります。

ルーターのポートフォワーディング(ポート転送)設定方法をわかりやすく解説

同じことは他の場面でも当てはまります。他のプレイヤーと通信するオンラインゲーム、ファイルアップロードのために特定のポートが必要なトレントクライアント、決まったポートでのみメッセージの送受信を行うインスタントメッセンジャーなどがその例です。

すべてのネットワークアプリケーションは動作にポートを必要とします。そのため、他の設定がすべて正しいのにプログラムだけが動作しない場合は、ルーターで該当ポートを開放し、適切なデバイス(パソコン、プリンター、ゲーム機など)へ転送するようにしましょう。

また、「ポート範囲転送(ポートレンジフォワーディング)」という仕組みもあります。これは単一のポートではなく、ポートの範囲全体をまとめて転送する方法です。たとえばあるゲームが3478〜3480番ポートを使用する場合、3つのポートを個別に入力する代わりに、その範囲全体をゲームを実行するパソコンへまとめて転送できます。

以下では、ルーターでポートを転送するために必要な2つの主要ステップを説明します。デバイスやルーターの種類によって画面や手順が異なるため、ここでの説明は特定の機種に限定されたものではありません。詳細については、お使いのルーターの取扱説明書も併せてご確認ください。

ステップ1:デバイスに固定IPアドレスを割り当てる

ポート転送の対象となるデバイスには、固定IPアドレス(静的IPアドレス)を設定しておきましょう。そうすることで、IPアドレスが変わるたびにポートフォワーディングの設定を修正する手間がなくなります。

たとえば、パソコンでトレントソフトを使っているなら、そのパソコンに固定IPアドレスを割り当てます。ゲーム機が特定のポート範囲を使用する場合も、固定IPアドレスが必要です。

設定方法は「パソコン側から設定する方法」と「ルーター側から設定する方法」の2通りあります。パソコンの固定IPアドレスを設定するなら、パソコン側で行うのが簡単です。

パソコン(Windows)で固定IPアドレスを設定する

Windowsパソコンに固定IPアドレスを設定するには、まず現在使用中のIPアドレス情報を確認します。

  1. パソコンでコマンドプロンプトを開きます。

  2. 以下のコマンドを入力してEnterキーを押します。

    ipconfig /all
  3. 次の項目を控えておきます:IPv4アドレスサブネットマスクデフォルトゲートウェイDNSサーバー

複数のIPv4アドレスが表示される場合は、「イーサネット アダプター ローカル エリア接続」「イーサネット アダプター イーサネット」「イーサネット LAN アダプター Wi-Fi」などの見出しの下にあるものを探してください。Bluetooth、VMware、VirtualBoxなど、標準以外の項目は無視して構いません。

続いて、この情報を使って固定IPアドレスを設定します。

  1. ファイル名を指定して実行ダイアログを開き(Windowsキー + R)、ncpa.cplと入力してOKを選択し、「ネットワーク接続」を開きます。

  2. コマンドプロンプトで確認した名前と同じ接続(例:イーサネット0)を右クリックします。

  3. メニューからプロパティを選択します。

  4. 一覧からインターネット プロトコル バージョン 4 (TCP/IPv4)を選び、プロパティをクリックします。

  5. 次の IP アドレスを使うを選択します。

  6. コマンドプロンプトで控えた情報(IPアドレス、サブネットマスク、デフォルトゲートウェイ、DNSサーバー)を入力します。

  7. 入力が完了したらOKを選択します。

注意:ネットワーク上にDHCPでIPアドレスを取得している他のデバイスがある場合は、コマンドプロンプトで確認したものと同じIPアドレスを固定として使わないでください。たとえばDHCPが192.168.1.2〜192.168.1.20の範囲でアドレスを配布している設定なら、その範囲外の固定IPアドレスを指定して競合を避けましょう。具体的には192.168.1.21以上を使います。判断が難しい場合は、現在のIPアドレスの末尾の数字に10〜20を足した値を固定IPアドレスとして使うと安全です。

なお、MacやUbuntuなどのLinuxディストリビューションでも同様に固定IPアドレスを設定できます。

ルーターで固定IPアドレスを設定する(DHCP予約)

もう一つの方法は、ルーター側で固定IPアドレスを割り当てる方法です。ゲーム機やプリンターなど、パソコン以外のデバイスに変更されないアドレスを持たせたい場合に有効です。

  1. 管理者権限でルーターの管理画面にログインします。

  2. 「クライアントリスト」「DHCPプール」「DHCP予約」などの項目を探します。ここには現在ルーターに接続中のデバイス一覧が表示され、各デバイスの名前とIPアドレスが確認できます。

  3. 目的のデバイスのIPアドレスを予約(固定化)する機能を探します。一覧からIPアドレスを選ぶか、追加予約ボタンを使う必要があるかもしれません。

これらの手順は一般的なものであり、固定IPアドレスの割り当て方法はルーターやプリンター、ゲーム機ごとに異なります。NETGEAR製ルーターでのIPアドレス予約、GoogleデバイスのDHCP設定変更、Linksys製ルーターのDHCP予約など、メーカーごとの具体的な手順はそれぞれの公式ガイドを参照してください。

ヒント:外部ネットワークから自宅のデバイスへアクセスしたい場合は、グローバルIPアドレスを固定化するためにISPに料金を払って静的グローバルIPを契約する方法があります。ただし、無料のダイナミックDNS(DDNS)サービスを利用する方法でも同等の利便性が得られます。

ステップ2:ポートフォワーディングを設定する

デバイスのIPアドレスが分かり、変更されないように設定できたら、ルーターの管理画面にアクセスしてポートフォワーディングを設定します。

  1. 管理者としてルーターにログインします。ルーターのIPアドレス、ユーザー名、パスワードが必要です。

  2. ポートフォワーディングの設定項目を探します。名称はルーターによって異なり、「ポートフォワーディング」「ポートトリガリング」「アプリケーション&ゲーミング」「ポート範囲転送」などと呼ばれます。「ネットワーク」「ワイヤレス」「詳細設定」などのカテゴリの中に隠れていることもあります。

  3. 転送したいポート番号またはポート範囲を入力します。単一のポートを転送する場合は、内部ポート外部ポートの両方に同じ番号を入力します。ポート範囲の場合は開始終了の欄を使います。

    多くのゲームやアプリケーションは、開放すべきポート番号を公式に案内しています。不明な場合はPortForward.comで一般的なポートの一覧を確認できます。

  4. プロトコル(TCPまたはUDP)を選択します。必要に応じて両方を選んでも構いません。どちらを使うべきかは、ポート番号を案内しているアプリケーションやゲームの情報を参照してください。

  5. 事前に設定した固定IPアドレスを入力します。

    求められた場合は、ルールに任意の名前を付けておきましょう。FTP用なら「FTP」、特定のゲーム用ならそのゲーム名など、後で分かりやすい名前にします。

  6. 有効(Enable)またはオン(On)オプションで、ポートフォワーディングルールを有効化します。

以下はLinksys WRT610Nでポートを転送する際の設定画面の例です。

ルーターのポートフォワーディング(ポート転送)設定方法をわかりやすく解説

一部のルーターには、設定を簡単に行える「ポートフォワーディングセットアップウィザード」が搭載されています。たとえば、まず固定IPアドレスを使用中のデバイス一覧を表示し、そこからプロトコルとポート番号を選んで進められるタイプのウィザードです。

メーカー別の詳しい手順については、D-Link、Belkin、Google Nest Wi-Fi / Google Wi-Fiなどの公式ガイドも参考にしてください。

ポート開放に関する補足知識

ルーターでポートを転送してもアプリケーションやゲームが動作しない場合は、ファイアウォールがそのポートをブロックしていないか確認しましょう。アプリケーションがポートを使用するには、ルーターとパソコンの両方で同じポートが開放されている必要があります。

ルーターのポートフォワーディング(ポート転送)設定方法をわかりやすく解説

ヒント:Windowsファイアウォールが原因かどうかを調べるには、一時的にファイアウォールを無効化してから再度ポートをテストします。ファイアウォール側でポートが閉じていた場合は、ファイアウォールの設定を編集してポートを開放してください。

ルーターでポートを開放すると、そのポートを通じてデータの出入りが可能になります。ネットワークをスキャンして開放ポートを確認すれば、外部から見えている状態を把握できます。この用途に特化したWebサイトやツールが多数存在します。

開放ポートを確認する主な理由は以下のとおりです。

  • ルーターの管理画面に入らずにポートの状態を確認したい
  • アプリやゲームが動作しないとき、ポートが正しく開放されているか確かめたい
  • 閉じたはずのポートが本当に閉じているか確認したい
ルーターのポートフォワーディング(ポート転送)設定方法をわかりやすく解説

無料のポートチェッカーを提供しているサービスは複数あります。PortChecker.coやNetworkAppersでは、外部からネットワークをスキャンできるオンラインポートチェッカーを利用できます。また、Advanced Port ScannerやFreePortScannerなどをダウンロードして、ローカルネットワーク内のデバイスをスキャンする方法もあります。

なお、同一ポートに対して設定できるポート転送は1つだけです。たとえば、リモートデスクトップで使用される3389番ポートをIPアドレス192.168.1.115のパソコンへ転送している場合、同じルーターで3389番ポートを192.168.1.120にも転送することはできません。

このような場合は、可能であればアプリケーションが使用するポート番号を変更するしかありません。ソフトウェアの設定から変更できる場合もあれば、レジストリの編集が必要な場合もあります。先ほどのRDPの例では、192.168.1.120のパソコンのWindowsレジストリを編集してリモートデスクトップに3390番などの別ポートを使用させれば、そのポート向けに新しい転送ルールを作成でき、同じネットワーク内の2台のパソコンでリモートデスクトップを利用できるようになります。

  1. ルーターのポート開放(ポート転送)のやり方を徹底解説!初心者向けステップバイステップガイド

    デフォルト設定では、ルーターはネットワークへの外部からの接続をすべてブロックし、インターネットへの外向きの接続のみを許可することで、最高レベルのセキュリティを維持しています。ルーターを「いくつかのドアや開口部のある巨大な電子の壁」と想像してみてください。ルーターはデジタル世界からのセキュリティシールドとして機能します。インターネットへのアクセスを可能にする事前設定済みのドア(ポート)が用意されている一方、それ以外のポートは厳重に閉ざされており、家庭やオフィスのネットワークへの不正アクセスを防いでいます。 しかし、メールサーバーやゲームサーバー、特定のプログラムやアプリケーションを運用したり、ネ

  2. ルーターにVPNを導入する方法|設定手順からメリット・注意点まで徹底解説

    自宅のルーターにVPNを導入できたら便利だと思いませんか?セキュリティとプライバシー保護の観点から、VPNサービスの導入は非常に価値のある判断の一つです。しかも、専門的な技術サポートに頼らなくても、いくつかの手順に従うだけで、誰でも自分でルーターにVPNを設定できることをご存じでしたか? この記事では、ルーターへのVPN導入方法の基本から、ホームネットワークでVPNを活用するメリット・デメリット、設定作業をスムーズに進めるためのコツまで、知っておくべき情報をすべてわかりやすく解説します。 その前に、まずは「VPNルーターとは何か」「なぜ必要なのか」という基本から確認していきましょう。 VP