ローカルで実行されている Minecraft サーバーへの外部接続によって引き起こされるネットワーク中断の根本原因を診断する方法

ローカルで実行されている Minecraft サーバーへの外部接続によって引き起こされるネットワーク中断の根本原因を診断する方法

背景: 私は、いくつかのゲーム専用のサーバーとして機能するように Windows 10 デスクトップを設定しています。そのうちの 1 つは Minecraft (Java Edition) です。ルーターには、さまざまなゲームへの着信接続を許可するためのさまざまなポート転送ルールが設定されています。ルーター自体は Fios-G1100 で、役立つトラブルシューティング情報をあまり提供していないようですが、私はそのすべての機能に精通しているわけではありません。

問題: 私のローカル ネットワーク内のどのコンピューターも、問題なくこの Minecraft サーバーに接続できますが、ローカル ネットワーク外から誰かが接続すると、ローカル ネットワーク全体に障害が発生します。この障害は、Discord 通話の遅延からオンライン ビデオ ゲームの切断まで、さまざまな形で発生しますが、この問題を実証する最も簡単な方法は、コマンド プロンプトを設定して Google に繰り返し ping することです。私の ping の多くがタイムアウトし始め、サーバーに接続している間はランダムにタイムアウトし続けるため、誰かが Minecraft サーバーに参加したタイミングを正確に知ることができます。

トラブルシューティング: この問題は、誰かがローカル ネットワークの外部から L4D2 などの他の専用ゲーム サーバーに接続する場合には発生しません。Minecraft が使用するポートを切り替えても、動作は変わらないようです。通常のポート転送から DMZ に切り替えても、動作は変わりません。管理対象スイッチを使用して Minecraft サーバー マシンとの間のトラフィックをポート ミラーリングおよびスニッフィング (Wireshark を使用) しても、送受信されるパケットの数やサイズに関して、ローカル接続と外部接続の間に実際の違いは見られませんが、このようなキャプチャで何を探せばよいのかは、正直なところよくわかりません。ネットワーク全体が影響を受けているため、この問題はルーターに何らかの形で関連していると思われますが、上記の調査結果から、それがどのように当てはまるのかはよくわかりません。

メタ: 短期的にはこの問題を回避するために Minecraft サーバーを有料ホスティング サービスに移行することになると思いますが、可能であれば、少なくとも根本的な原因を理解し、トラブルシューティングで他にどのような手順を実行できるかをよりよく理解したいと思います。

答え1

まあ、私は Minecraft にそれほど詳しくないのですが、私が疑っていることのいくつかをお話しします。権限の問題がある可能性があります。ロールに関して、私たちの学校のサーバーで同じことが起こったのを覚えています。

私が考えられるのはこれだけです。権限をどのように修正したかはわかりませんが、Mojang または Microsoft に問い合わせたほうがよいかもしれません。または、ルーターの会社に問い合わせるのもよいかもしれません。それが役に立つかもしれません。

関連情報