Meine Verbindung prüfen

Ratgeber · Netzwerk-Grundlagen

Was ist CGNAT, und warum funktioniert meine Portweiterleitung nicht?

Du hast die Portweiterleitung für einen Gameserver, eine Kamera oder einen Heimserver eingerichtet, genau wie in der Anleitung. Von außen verbindet sich nichts. Der Router ist nicht kaputt. Vielleicht hat dein Anschluss einfach keine eigene öffentliche Adresse.

Was CGNAT ist

Es gibt nicht genug IPv4-Adressen für jedes Zuhause und jedes Handy. In deiner Wohnung löst dein Router das schon: Alle deine Geräte teilen sich eine öffentliche Adresse, und der Router (per NAT, Network Address Translation) merkt sich, zu welchem Gerät jede Verbindung gehört.

CGNAT macht dasselbe eine Ebene höher. Die Technik des Providers teilt eine öffentliche Adresse unter vielen Kunden, und dein Router bekommt stattdessen eine private Adresse vom Provider. Ausgehende Verbindungen funktionieren normal: Surfen, Streaming und Anrufe laufen. Das Problem sind eingehende Verbindungen. Verbindet sich jemand von außen mit der geteilten öffentlichen Adresse, weiß das NAT des Providers nicht, welchen seiner Kunden er erreichen will, also verwirft es die Verbindung. Eine Portweiterleitung an deinem Router ändert daran nichts, denn die Verbindung kommt nie bei deinem Router an.

Mobilfunknetze nutzen CGNAT fast überall. Auch viele Glasfaser- und Kabelanbieter tun es, besonders neuere und solche, die ihren Kunden natives IPv6 geben und IPv4 über ein gemeinsames Gateway tunneln (ein Verfahren namens DS-Lite, das auch in Deutschland verbreitet ist).

Ein Praxisbeispiel: der Adressbereich, der es verrät

Provider nummerieren die Kundenseite von CGNAT meist aus einem Block, der genau dafür reserviert ist: 100.64.0.0/10. Wir haben ihn in den Subnetzrechner von iplover eingegeben:

Block100.64.0.0/10
Bereich100.64.0.0 bis 100.127.255.255
Adressen4.194.304 (4.194.302 nutzbar)
Netzmaske255.192.0.0
TypCarrier-Grade NAT (geteilt)

Die Faustregel lautet also: Beginnt die Internetadresse deines Routers mit 100. und liegt die zweite Zahl zwischen 64 und 127, sitzt du fast sicher hinter CGNAT. Adressen von 100.0 bis 100.63 und ab 100.128 sind gewöhnliche öffentliche; nur der Block in der Mitte ist geteilter Adressraum.

Prüf deinen Anschluss in zwei Minuten

  1. Finde die Internetadresse deines Routers. Öffne die Oberfläche des Routers (bei der Fritz!Box fritz.box, beim Telekom Speedport meist speedport.ip, sonst oft 192.168.0.1 oder 192.168.1.1; unser Router-Ratgeber zeigt, wie du sie findest) und such nach „WAN“, „Internet“ oder „Online-Monitor“.
  2. Finde deine öffentliche Adresse. Öffne die Startseite von iplover; die große Adresse oben ist das, was das Internet sieht.
  3. Vergleiche beide.
Internetadresse des RoutersWas es bedeutetPortweiterleitung
Dieselbe wie auf der Startseite von iploverDu hast eine eigene öffentliche IPv4-AdresseFunktioniert. Wenn nicht, prüf die Regel im Router und die Firewall des Geräts.
Zwischen 100.64.0.0 und 100.127.255.255CGNATFunktioniert über IPv4 nicht.
In 10.x, 172.16–31.x oder 192.168.xEin weiterer Router oder NAT vor deinem (doppeltes NAT), oder das NAT des ProvidersAuch am ersten Router weiterleiten, oder einen in den Bridge-Modus schalten. Betreibt es der Provider, wie bei CGNAT.
Nur eine IPv6-Adresse angezeigtNatives IPv6, IPv4 geteilt (oft DS-Lite)IPv6 nutzen, oder eine der Möglichkeiten unten.

Ein zweiter Hinweis ist der Weg nach draußen. Unter Windows tracert -d 8.8.8.8, unter macOS oder Linux traceroute -n 8.8.8.8. Hat der Hop direkt nach deinem Router eine Adresse zwischen 100.64 und 100.127, ist das typischerweise das NAT des Providers. (Manche Provider nutzen diesen Bereich in ihrem Netz auch aus anderen Gründen, nimm es also als Hinweis, nicht als Beweis.)

So kommst du drumherum

MöglichkeitGut fürHaken
Beim Provider eine öffentliche IPv4-Adresse anfragenAlles, was eingehendes IPv4 brauchtManche Provider machen das kostenlos auf Anfrage, manche gegen Gebühr, manche (vor allem im Mobilfunk) gar nicht.
IPv6 nutzenHeimserver, Kameras, Fernzugriff, wenn die Gegenseite auch IPv6 hatÖffne den Port für die IPv6-Adresse des Geräts in der IPv6-Firewall des Routers. Besucher ohne IPv6 kommen nicht durch.
Ein Tunnel, der sich nach außen verbindet (Cloudflare Tunnel, Tailscale, ZeroTier, WireGuard zu einem gemieteten Server)Websites, Remote-Desktop, privater Zugriff für dichHängt von einem Drittanbieter oder einem Server ab, den du bezahlst.
Spielkonsolen und MultiplayerDie meisten Spiele laufen auch hinter CGNAT„Strikter“ NAT oder „Typ 3“ kann Hosting und Voice-Chat einschränken; eine öffentliche IPv4-Adresse behebt das.

UPnP und ähnliche Funktionen, die Ports automatisch öffnen, sprechen nur mit deinem eigenen Router, kommen also ebenfalls nicht durch das NAT deines Providers.

Was CGNAT für deine Adresse bedeutet

Hinter CGNAT teilst du die öffentliche Adresse, die Websites sehen, im selben Moment mit anderen Kunden. Das hat Nebenwirkungen: Das Fehlverhalten eines Kunden kann die geteilte Adresse sperren oder markieren lassen, Seiten zeigen dir womöglich mehr Captchas, und die Adresse auf der Startseite von iplover ist nicht dauerhaft „deine“. Es heißt auch, dass eine Adresse im Log von jemandem ohne die Aufzeichnungen des Providers, welcher Kunde in welcher Sekunde welchen Port nutzte, keinem einzelnen Haushalt zugeordnet werden kann.

Quellen

Offizielle Dokumente, mit denen wir die Fakten in diesem Ratgeber geprüft haben.