ISP と IPv6 のみの契約を結ぶとオンライン ゲームに影響が出るのはなぜですか?

ISP と IPv6 のみの契約を結ぶとオンライン ゲームに影響が出るのはなぜですか?

ISP が IPv6 のみを提供している場合に、一部のオンライン ゲームが正しく動作しない理由は何ですか?

一部の ISP は、追加料金で IPv4 を提供しています。ゲーム関連の問題を解決するために、他の手段 (別のルーターやホーム サーバーなどの追加のハードウェアが必要になる可能性あり) でコンソールに IPv4 アドレスがあるように見せるなど、これに代わる方法はありますか。

注: Google で検索するとこの情報が少し見つかりますが、この問題の原因を説明する記事を見つけるのは困難です。

状況: Nintendo Switch でオンライン プレイするときに問題が発生しています。ルーターでコンソールを「公開ホスト」に設定しているにもかかわらず、コンソールは「NAT D」(悪い評価) を報告します。これは実際には NAT の問題ではないと思われるため、IPv4/IPv6 の問題を理解しようとしています。

答え1

「IPv6のみ」は通常DSライトキャリアグレードNAT(CGNAT)の場合:ISPはパブリックIPv6プレフィックスとプライベートIPv4 アドレス (多くの場合、192.0.0.0/29 サブネットからのもの)。IPv4 接続は v6 を介して ISP の CGNAT カスケードにトンネリングされ、そこでソース NAT されて (共有) パブリック IPv4 になります。この方式では、顧客が共有するアドレスが 1:1 方式で必要なアドレスよりも少なくなるため、パブリック IP アドレスが節約されます。

これは、すべての IPv4 接続が、ユーザーの制御なしにソース NAT されることを意味します。着信接続を許可する方法はありません (「ポートを開く」、「ポート転送」、「逆 NAT」など)。

基本的に、2 つの解決策が考えられます。

  1. パブリック IPv4 アドレスの料金を支払うか、ISP を変更します。
  2. 制御可能なパブリック IPv4 アドレスへのトンネルまたは VPN を許可するトンネル プロバイダーを見つけます。その後、トンネルを介したポート転送を設定できます。プロバイダーと機器によっては、設定が非常に難しい場合があります。また、トンネルによりインターネット接続が長くなり、遅延が増加します。遅延の影響を受けやすいアプリケーション (ゲーム、VoIP など) の場合、この増加により接続が許容限度を超える可能性があります。

関連情報