Warum funktionieren manche Online-Spiele nicht richtig, wenn der ISP nur IPv6 bereitstellt?
Einige ISPs bieten IPv4 gegen Aufpreis an. Gibt es Alternativen dazu, um die spielbezogenen Probleme zu lösen, z. B. Ihre Konsole auf andere Weise so aussehen zu lassen, als hätte sie eine IPv4-Adresse (möglicherweise unter Einsatz zusätzlicher Hardware wie eines anderen Routers oder eines Heimservers).
HINWEIS: Ich bekomme durch Googlen einen Einblick in diese Informationen, kann jedoch nur schwer einen Artikel finden, der erklärt, woher dieses Problem kommt.
KONTEXT: Ich habe Probleme beim Online-Spielen auf einer Nintendo Switch. Die Konsole meldet „NAT D“ (eine schlechte Bewertung), selbst wenn ich sie mit meinem Router zu einem „Exposed Host“ mache. Ich vermute, dass dies wirklich kein NAT-Problem ist, also versuche ich, das IPv4/IPv6-Problem zu verstehen.
Antwort1
"Nur IPv6" bedeutet in der RegelDS-Litemit Carrier-Grade NAT (CGNAT): Ihr ISP stellt Ihnen ein öffentliches IPv6-Präfix zur Verfügung und einePrivatIPv4-Adresse, häufig aus dem Subnetz 192.0.0.0/29. Eine IPv4-Verbindung wird über v6 zur CGNAT-Kaskade Ihres ISPs getunnelt, wo sie per Source-NAT an eine (gemeinsam genutzte) öffentliche IPv4-Adresse weitergeleitet wird. Dieses Schema spart öffentliche IP-Adressen, da Kunden weniger Adressen gemeinsam nutzen, als bei einem 1:1-Schema erforderlich wäre.
Das bedeutet, dass alle Ihre IPv4-Verbindungen ohne Ihre Kontrolle über die Quelle NATed sind. Sie können keine eingehenden Verbindungen zulassen („Port öffnen“, „Port weiterleiten“, „Reverse NAT“ usw.).
Grundsätzlich sind zwei Lösungsansätze möglich.
- Zahlen Sie für eine öffentliche IPv4-Adresse oder wechseln Sie den ISP.
- Suchen Sie sich einen Tunnelanbieter, der Ihnen das Tunneln oder VPN zu einer öffentlichen IPv4-Adresse ermöglicht, die Sie kontrollieren können. Sie können dann eine Portweiterleitung durch den Tunnel einrichten. Je nach Anbieter und Ihrer Ausrüstung kann die Einrichtung recht anspruchsvoll sein. Außerdem verlängert der Tunnel Ihre Internetverbindung und erhöht somit die Latenz - bei latenzempfindlichen Anwendungen (Spiele, VoIP, ...) kann diese Erhöhung Ihre Verbindung über das akzeptable Limit bringen.