10G光のMAP-E環境でゲームのポート開放はできる?

10G光のMAP-E環境でゲームのポート開放はできる?

10G光のMAP-E環境でも、条件付きでゲームのポート開放はできます。ただし、従来のPPPoEやIPv4 over IPv6を使わない接続のように、好きなポート番号を自由に開放できるとは限りません。MAP-Eでは、1つのIPv4アドレスを複数の利用者で共有し、利用者ごとに使えるポート番号の範囲が割り当てられるためです。

ゲーム機やPCに割り当てられたIPv6アドレスを使えるゲームでは、IPv6側の設定で改善できる場合もあります。まずは、契約している接続サービスとルーターが、MAP-Eでのポート転送に対応しているかを確認してください。

MAP-Eでゲームのポート開放が難しい理由

MAP-Eは、IPv6ネットワークを利用してIPv4通信を行う仕組みです。IPv4の通信をIPv6に載せて運ぶため、利用者に専用のIPv4アドレスを1つ割り当てるのではなく、複数の利用者でIPv4アドレスを共有する構成が一般的です。

このとき、利用者ごとに外部通信で使えるIPv4ポート番号が割り当てられます。割り当てられていないポート番号は、ルーターで転送先を設定しても外部から到達できません。

つまり、MAP-Eでのポート開放は次のように考える必要があります。

  • 割り当てられたポート番号なら、開放できる可能性がある
  • 割り当て外のポート番号は、基本的に開放できない
  • ルーターにポート転送機能があっても、MAP-Eの割り当てに対応しているとは限らない
  • 10G回線であることは、利用できるポート番号の制限をなくすものではない

ゲームのポート開放ができるか判断する条件

MAP-E環境でゲームのポート開放が可能かどうかは、回線速度ではなく、次の条件で決まります。

確認項目 確認する内容
接続方式 インターネット接続がMAP-Eで提供されているか
利用可能ポート 契約者に割り当てられたポート番号や範囲が分かるか
ルーター MAP-Eのポート制限を考慮したポート転送に対応しているか
ゲーム側 指定されたポート番号を変更できるか
端末側 PCやゲーム機のファイアウォールが通信を許可しているか

特に重要なのは、ゲームが使用するポート番号を変更できるかどうかです。ゲーム側が特定のポート番号を固定で使い、その番号がMAP-Eで割り当てられていない場合、ルーター側だけで解決するのは困難です。

MAP-Eでポート開放を試す手順

設定を始める前に、ゲームが指定している通信ポートと、MAP-E接続で利用できるポート番号を確認します。利用可能なポート番号が公開されていない場合は、契約している接続サービスの案内やルーターの設定画面を確認してください。

  1. ゲームが使用するポート番号を確認する

    ゲームの公式サポートや取扱説明書で、TCP・UDPの別とポート番号を確認します。ゲームによって必要なポートは異なるため、別のゲームの設定をそのまま流用しないでください。

  2. MAP-Eで利用できるポート番号を確認する

    ルーターの接続情報や契約サービスの案内で、割り当てられたIPv4ポート番号を確認します。ゲームが必要とするポートが割り当て範囲に含まれているかを比べます。

  3. ゲーム機やPCのローカルIPアドレスを固定する

    ポート転送先が変わると設定が無効になるため、ルーターのDHCP予約機能などを使い、ゲーム機やPCに同じローカルIPアドレスを割り当てます。

  4. ルーターでポート転送を設定する

    ルーターのポート転送、ポートマッピング、静的NAPTなどの設定画面で、外部ポートをゲーム機やPCの指定ポートへ転送します。TCPとUDPの指定を間違えないようにしてください。

  5. 端末のファイアウォールを確認する

    PCを使う場合は、OSのファイアウォールやセキュリティソフトがゲームの通信を遮断していないか確認します。ポート転送だけでなく、端末側の受信許可も必要になることがあります。

  6. ゲームの接続状態を確認する

    ゲーム内のNATタイプ、ホスト機能、マルチプレイ接続などを確認します。設定後も改善しない場合は、ポート番号、プロトコル、転送先IPアドレス、ゲーム側の指定を再確認します。

割り当てポートとゲーム指定ポートが合わない場合

ゲーム側のポート番号を変更できない場合、MAP-Eの制限によってポート開放ができない可能性があります。ルーターで任意の外部ポートを指定できるように見えても、MAP-E側で利用できないポートはインターネットからの受信に使えません。

ゲーム側で待ち受けポートを変更できる場合は、割り当てられたポート番号へ変更して対応できることがあります。ただし、外部ポートと内部ポートを別々に指定できるか、ゲームが変更後のポートで正常に動作するかはゲームごとに異なります。

ゲーム側のポート変更にも対応していない場合は、次のような別の接続方法を検討します。

  • ゲーム機やPCが対応していれば、IPv6でのオンライン接続を使う
  • MAP-E以外の接続方式や、専用IPv4アドレスを提供するサービスを検討する
  • ゲームが提供する中継機能や専用サーバーを利用する
  • 必要なポート開放が本当に必要か、NATタイプや接続エラーの内容を確認する

ただし、契約サービスの変更可否や追加料金、IPv4アドレスの提供条件はサービスごとに異なります。確認できていない条件を、無料・固定IPv4・ポート開放可能と決めつけないでください。

UPnPで自動設定できる場合もあるが、解決するとは限らない

ルーターとゲーム機がUPnPに対応していれば、ゲームが必要なポート転送を自動で要求できる場合があります。しかし、UPnPはMAP-Eで割り当てられていないポートを利用可能にする機能ではありません。

また、ルーターによってはMAP-E接続時にUPnPの外部ポート指定が制限されたり、期待どおりに動作しなかったりします。UPnPを有効にする場合は、ルーターの管理画面で対応状況を確認し、使わないときは無効にすることも検討してください。

ポート開放なしで遊べるゲームもある

オンラインゲームのすべてで、利用者側のポート開放が必要になるわけではありません。ゲーム会社のサーバーへ接続する方式や、通信を中継する方式では、外部から自宅へ直接接続を受けないため、手動設定なしで遊べることがあります。

一方、自分の端末を対戦相手の接続先にするホスト機能、専用サーバーの公開、ゲームサーバーの運用などでは、受信ポートの設定が必要になる場合があります。まずは「オンライン対戦ができない」のか、「特定のホスト機能だけ使えない」のかを切り分けると、ポート開放の必要性を判断しやすくなります。

10G光でも確認するポイントは変わらない

10G光は通信速度の規格であり、ポート開放の可否を直接決めるものではありません。10G対応ルーターを使っていても、接続方式がMAP-Eなら、IPv4アドレス共有と利用可能ポートの制限を受けます。

確認する順番は、次のとおりです。

  1. 契約サービスの接続方式がMAP-Eか確認する
  2. 割り当てられたIPv4ポート番号を確認する
  3. ゲーム指定のTCP・UDPポートと照合する
  4. ルーターがMAP-Eのポート転送に対応しているか確認する
  5. ゲーム機やPCのIPアドレス、ファイアウォールを確認する

結論として、10G光のMAP-E環境では、割り当てポートとルーター、ゲーム側の仕様が合えばポート開放できます。任意のポートを自由に開ける仕組みではないため、最初に「ゲームの指定ポート」と「MAP-Eで利用できるポート」を照合し、合わない場合はIPv6接続や別の接続方式を検討するのが適切です。