Minecraftサーバーを構築するのは楽しいことですが、適切なminecraft server port forwardingがないと、友達を接続させるのは困難です。自宅でサーバーをホストする場合、ルーターはデフォルトで外部からの接続をブロックするゲートキーパーとして機能します。このガイドでは、完全なセットアッププロセスを説明し、開放する必要があるポートを解説し、プレイヤーがあなたのワールドに参加できない一般的な接続問題を修正する方法を紹介します。
重要なポイント:
- ポートフォワーディングを使用すると、ルーター経由でトラフィックを誘導することで、外部のプレイヤーが自宅でホストされているMinecraftサーバーに接続できるようになります
- ポート25565(デフォルト)を転送し、サーバーPCに固定ローカルIPアドレスを割り当てる必要があります
- 接続タイムアウトや「サーバーに到達できません」エラーは、ポートフォワーディングの設定ミスによる一般的な症状です
- 動的パブリックIPは定期的に変更されるため、一貫したアクセスを維持するにはダイナミックDNSなどのサービスが必要です
Minecraftサーバーにポートフォワーディングが重要な理由
自宅のネットワークでMinecraftサーバーを実行する場合、サーバーはルーターのファイアウォールの背後に配置されます。デフォルトでは、ルーターはセキュリティ上の理由から、要請されていない着信接続を拒否します。ここでポートフォワーディングが不可欠になります。これにより、ルーターを通じてMinecraftのトラフィックをサーバーコンピューターに誘導する特定の経路が作成されます。
適切に設定されていない場合、ローカルネットワーク外のプレイヤーには「Connection timed out: no further information」や「Failed to connect to server」のようなエラーメッセージが表示されます。これらの症状は、接続リクエストがサーバーに到達しないために発生します。ルーターでブロックされてしまうのです。
Minecraftが実際に使用するポート
Minecraft Java Editionサーバーはデフォルトでポート25565を使用します。これは、クライアントとサーバー間のすべてのゲームトラフィックを処理する標準的なTCPポートです。server.propertiesファイルでこのポートを変更することもできますが、混乱を避けるため、ほとんどの管理者はデフォルトのままにしています。
Bedrock Editionサーバーは代わりにUDPポート19132を使用します。ルーターを設定する前に、どのバージョンを実行しているか必ず確認してください。
サーバーの固定IPアドレスの設定
ポートフォワーディングを設定する前に、サーバーコンピューターに固定ローカルIPアドレスを割り当てる必要があります。ルーターは通常、DHCPを使用してIPアドレスを自動的に割り当てますが、これらは定期的に変更されます。ポートフォワーディングを設定した後にサーバーのローカルIPが変更されると、転送ルールは間違ったデバイスを指すことになります。
現在のローカルIPアドレスの確認
Windowsでは、コマンドプロンプトを開いてipconfigと入力します。アクティブなネットワークアダプターの下にある「IPv4アドレス」を探してください。通常、192.168.1.100などのように表示されます。MacまたはLinuxでは、代わりにifconfigまたはip addrを使用します。
3つの情報を書き留めてください:IPv4アドレス、サブネットマスク、デフォルトゲートウェイ(ルーターのIPアドレス)です。固定IP設定にこれらが必要になります。
Windowsでの固定IP設定
ネットワーク接続に移動し、アクティブなアダプターを右クリックして、プロパティを選択します。「インターネットプロトコルバージョン4(TCP/IPv4)」をダブルクリックします。「次のIPアドレスを使う」を選択し、現在のIPアドレス、サブネットマスク、デフォルトゲートウェイを入力します。DNSサーバーには、8.8.8.8と8.8.4.4(GoogleのパブリックDNS)を使用できます。
ルーター設定の手順
ルーターのブランドごとにインターフェースは少し異なりますが、基本的な概念は同じです。ルーターの管理パネルにアクセスし、ポートフォワーディングセクションを見つけて、ポート25565をサーバーの固定IPに誘導する新しいルールを作成します。
ルーター設定へのアクセス
Webブラウザを開き、デフォルトゲートウェイIP(通常は192.168.1.1、192.168.0.1、または10.0.0.1)をアドレスバーに入力します。ルーターの管理者ユーザー名とパスワードが必要です。これまで変更したことがない場合は、ルーターのステッカーを確認するか、お使いのモデルのデフォルト認証情報をオンラインで検索してください。
一般的なルーターブランドの設定
Netgearルーター:「詳細設定」から「高度な設定」を探し、「ポートフォワーディング/ポートトリガー」を選択します。「カスタムサービスを追加」をクリックします。「Minecraft」などのサービス名を入力し、外部ポートと内部ポートの両方を25565に設定し、TCPプロトコルを選択して、サーバーの固定IPアドレスを入力します。
TP-Linkルーター:「転送」から「仮想サーバー」に移動します。「新規追加」をクリックし、サービスポートと内部ポートの両方に25565を入力します。TCPプロトコルを選択し、サーバーのIPアドレスを入力します。一部のモデルでは「仮想サーバー」の代わりに「ポートフォワーディング」と呼ばれています。
Linksysルーター:「セキュリティ」または「アプリケーションとゲーム」を見つけて、「シングルポートフォワーディング」を選択します。アプリケーション名として「Minecraft」を入力し、外部ポートと内部ポートを25565に設定し、TCPプロトコルを選択して、サーバーの固定IPを追加します。
ASUSルーター:「WAN」から「仮想サーバー/ポートフォワーディング」に移動します。ポートフォワーディングを有効にし、サービス名「Minecraft」、ポート範囲25565、ローカルIPをサーバーアドレス、プロトコルをTCPに設定した新しいルールを追加します。
動的IPの問題と解決策
ほとんどの家庭用インターネット接続は、定期的に変更される動的パブリックIPアドレスを使用しています。インターネットサービスプロバイダーがこれらのアドレスを割り当てており、ルーターの再起動やISPのメンテナンス後に変更される可能性があります。プレイヤーがサーバーに接続するには現在のパブリックIPが必要なため、これが問題になります。
パブリックIPが変更されると、すべてのプレイヤーに新しいアドレスを通知する必要があります。これはすぐに面倒になります。解決策は、ダイナミックDNS(DDNS)サービスを使用することです。これらのサービスは、現在のパブリックIPを自動的に指すように更新される永続的なホスト名(myserver.ddns.netなど)を提供します。
多くのルーターには、No-IP、DynDNS、Dynuなどのサービス向けの組み込みDDNSサポートがあります。この機能を設定できるDDNSセクションについては、ルーターの設定を確認してください。プレイヤーはIPアドレスの代わりにDDNSホスト名を使用でき、IPが変更されても接続は機能します。
ポートフォワーディング設定のテスト
すべてを設定した後、ポートフォワーディングが正しく機能しているか確認する必要があります。Minecraftサーバーを起動し、オンラインのポートチェッカーツールを使用します。ポート25565とパブリックIPアドレスを入力します。ポートが「開いている」または「アクセス可能」と表示されれば、設定は成功です。
ネットワーク外の友達にパブリックIPアドレスを使用して接続を試してもらいます。正常に参加できれば、すべて正しく動作しています。タイムアウトエラーが発生する場合は、固定IP設定を再確認し、サーバーが実行されていることを確認し、ポートフォワーディングルールが正しいIPアドレスとポート番号を使用しているか確認してください。
まとめ
Minecraft server port forwardingには、固定ローカルIPの割り当て、ルーターのポートフォワーディングルールの設定、動的パブリックIPの変更管理など、いくつかのコンポーネントへの注意が必要です。プロセスはルーターブランド間で若干異なりますが、基本的な手順は一貫しています。適切に設定されれば、プレイヤーは常にトラブルシューティングすることなく、確実にサーバーに接続できます。サーバーソフトウェアを最新の状態に保ち、コミュニティの中断のないゲームプレイを確保するためにDDNSサービスを監視することを忘れないでください。
よくある質問
いいえ、ポートフォワーディングは自宅のネットワークでサーバーをホストする場合にのみ必要です。Minecraft Realmsやサードパーティのホスティングサービスは、すべてのネットワーク設定を処理してくれるため、プレイヤーはあなた側で何も設定することなく接続できます。
はい、server.propertiesファイルの「server-port」値を変更することでポートを変更できます。ルーター設定で新しいポート番号を転送し、プレイヤーには「yourip:newport」形式(例:192.168.1.100:25566)で接続するよう伝えることを忘れないでください。
これはポートフォワーディングが正しく設定されていない典型的な症状です。同じネットワーク上にいるため、ローカルIP(192.168.x.x)を使用して接続できますが、外部からの接続はルーター経由でサーバーに到達するために適切なポートフォワーディングが必要です。ポートフォワーディングルールを確認し、サーバーが固定IPアドレスを使用していることを確認してください。
ポートフォワーディングはファイアウォールを通じて経路を開きますが、Minecraftサーバーは最新の状態に保たれていれば比較的安全です。必要な特定のポート(25565)のみを転送し、サーバーソフトウェアをセキュリティパッチで最新に保ち、ホワイトリストを使用して参加できる人を制御し、理解していない、または使用していないサービスのポートは決して転送しないでください。
一部のISPはキャリアグレードNAT(CGNAT)を使用しており、従来のポートフォワーディングが機能しなくなります。このような場合、ISPにパブリックIPアドレスをリクエストする(追加料金がかかる場合があります)、ポートフォワーディングをサポートするVPNサービスを使用する、または自己ホスティングの代わりにサードパーティのホスティングサービスに切り替える必要があります。