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ルーター:「Advanced」から「Advanced Setup」を探し、「Port Forwarding/Port Triggering」を選択します。「Add Custom Service」をクリックします。「Minecraft」などのサービス名を入力し、外部ポートと内部ポートの両方を25565に設定し、TCPプロトコルを選択して、サーバーの静的IPアドレスを入力します。
TP-Linkルーター:「Forwarding」から「Virtual Servers」に移動します。「Add New」をクリックし、サービスポートと内部ポートの両方にポート25565を入力します。TCPプロトコルを選択し、サーバーのIPアドレスを入力します。一部のモデルでは、「Virtual Servers」の代わりに「Port Forwarding」と呼ばれています。
Linksysルーター:「Security」または「Applications & Gaming」を見つけて、「Single Port Forwarding」を選択します。アプリケーション名として「Minecraft」を入力し、外部ポートと内部ポートを25565に設定し、TCPプロトコルを選択して、サーバーの静的IPを追加します。
ASUSルーター:「WAN」から「Virtual Server/Port Forwarding」に移動します。ポートフォワーディングを有効にし、サービス名「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アドレスを入力します。ポートが「open」または「accessible」と表示される場合、設定は成功しています。
ネットワーク外の友達に、パブリック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サービスを使用する、または自己ホスティングの代わりにサードパーティホスティングサービスに切り替える必要があります。