パブリック IP 経由で NAS 内の VM 内の専用ゲーム サーバーに接続する

パブリック IP 経由で NAS 内の VM 内の専用ゲーム サーバーに接続する

ただし、タイトルが示すように、私の ISP は、内部ネットワーク (192.168.xx) とパブリック IP (180.xxx) 間の NAT を備えたプライベート IP (10.xxx) を提供しています。また、静的 IP はありません。シナリオはいくつかありますが、ネットワークに詳しいとは言えませんので、ご容赦ください。

とはいえ、NAS に仮想マシン (CentOS 8) をセットアップし、UDP 接続を使用するビデオ ゲーム専用サーバーを実行しました。ローカル IP 経由で接続をテストしたところ、正常に動作しました。ただし、ポート転送ルールを追加し、静的ルートを追加したにもかかわらず、プライベート IP 経由では接続できず、特にパブリック IP 経由では接続できませんでした。

2 番目のシナリオは、同じ専用サーバーを PC でも実行し、これを使用してローカル IP とプライベート IP 経由で接続できたことです。ただし、パブリック IP 経由では接続できませんでした。検索で NAT が原因であると読んだので、これは予想どおりだと思います。

私の目標は、VM 経由で NAS で実行されているゲーム専用サーバーに直接 (パブリック IP 経由で) 接続できるようにすることです。これを実現する方法はありますか? VM、NAS、ルーターに私が見逃している構成がある可能性がありますか? 私のルーターは ISP から提供された Huawei HG8145v5 ですが、ブリッジ モードに設定することすらできません。

私に何かできることはありますか? ご協力いただければ幸いです。ありがとうございます。

答え1

あなたの ISP は無能です。顧客グレードで 10.xxx を使用するべきではありません。キャリア グレード NAT には別のグレードがあります。

選択肢としては、非 NAT WAN IP アドレスを取得するか、静的 IP アドレスを提供する VPN を取得するか (Google VPN 静的 IP - 一般的なプライバシーの使用例とは異なる使用例ですが、プロトコルは同じで、多くの企業が提供しています) があります。

ISP に関連ポートのポート転送を依頼するなどの代替手段もありますが、ISP がこれを適切かつ継続的に実行する可能性は低いです。あるいは、ISP が IPv6 接続を提供している場合は、代わりに IPv6 を使用できる可能性があります。ただし、これはゲームや他のユーザーも IPv6 を使用しているかどうかに依存します。多くのシステムではまだ IPv6 を使用していません。

関連情報