Ratgeber · Netzwerk-Grundlagen
IPv4 oder IPv6: Was sich für dich wirklich ändert
Prüf deine IP an zwei verschiedenen Tagen, und einmal siehst du 203.0.113.45, das andere Mal so etwas wie 2001:db8:4a2b:7c00:1d3:9f2:aa41:6e05. Derselbe Anschluss, zwei Arten von Adresse. Hier, was die zweite für dich ändert, und was nicht.
Die Kurzfassung der Geschichte
Eine IPv4-Adresse hat 32 Bit, geschrieben als vier Zahlen: 192.0.2.1. Das erlaubt rund 4,3 Milliarden Adressen, und der zentrale Vorrat war bis 2011 aufgebraucht. Seitdem hält Teilen (NAT zu Hause, CGNAT bei Providern) IPv4 am Leben.
Eine IPv6-Adresse hat 128 Bit, geschrieben als acht Hexadezimalgruppen: 2001:0db8:1234:5678:0000:0000:0000:0001. Man darf sie kürzen, indem man führende Nullen weglässt und eine Folge von Null-Gruppen durch :: ersetzt, also 2001:db8:1234:5678::1. Es gibt genug, damit jedes Gerät eigene, weltweit eindeutige Adressen hat, und das vielfach.
Ein Praxisbeispiel: eine Adresse, viele Schreibweisen
Um zu sehen, wie die beiden Systeme zusammenhängen, haben wir die Dokumentationsadresse 192.0.2.1 in den IP-Konverter von iplover gegeben:
| Punktnotation | 192.0.2.1 |
|---|---|
| Eine einzige Zahl | 3221225985 |
| Hexadezimal | 0xC0000201 |
| Binär | 11000000.00000000.00000010.00000001 |
| IPv4-gemappte IPv6-Adresse | ::ffff:192.0.2.1, auch geschrieben ::ffff:c000:201 |
| 6to4-Präfix | 2002:c000:201::/48 |
In dieser Tabelle stecken zwei Lektionen. Erstens ist eine IPv4-Adresse nur eine 32-Bit-Zahl; die Punkte sind für Menschen. C0 00 02 01 in Hex ist 192 0 2 1. Zweitens kann IPv6 eine IPv4-Adresse in sich tragen. ::ffff:192.0.2.1 begegnet dir in Server-Logs: ein ganz normaler IPv4-Besucher, protokolliert von Software, die beide Protokolle über einen Socket abwickelt. Lies es als 192.0.2.1. (Die 6to4-Form gehört zu einem alten, inzwischen veralteten Übergangsverfahren; du siehst sie nur in alten Dokumentationen.)
Was sich für dich ändert
Jedes Gerät hat eine öffentliche Adresse
Mit IPv4 versteckt sich zu Hause jedes Gerät hinter der einen Adresse des Routers. Mit IPv6 gibt dir dein Provider einen Block (üblich sind /56 oder /48), dein Router verteilt daraus Adressen an jedes Gerät, und jedes ist grundsätzlich erreichbar. In der Praxis blockiert die Firewall deines Routers unaufgeforderte eingehende Verbindungen standardmäßig, was dir denselben Schutz gibt, den NAT dir nebenbei gab.
Aus der Portweiterleitung wird eine Firewall-Regel
Es gibt nichts zu übersetzen, also auch nichts weiterzuleiten. Um einen Heimserver über IPv6 erreichbar zu machen, gibst du in den IPv6-Firewall-Einstellungen des Routers den Port für die Adresse dieses Geräts frei. Hinter CGNAT ist das oft der einzige Weg, überhaupt eingehende Verbindungen anzunehmen.
Deine Geräte wechseln absichtlich die Adresse
Damit Seiten ein Gerät nicht anhand seiner Adresse verfolgen, nutzen moderne Systeme für ausgehende Verbindungen temporäre „Datenschutz“-Adressen und tauschen sie regelmäßig aus, meist täglich. Windows, macOS, iOS und Android tun das standardmäßig. Morgen eine andere IPv6-Adresse zu sehen ist also normal, aber die erste Hälfte (das Netzpräfix deines Providers) bleibt meist länger gleich, und diese Hälfte kennzeichnet weiterhin deinen Anschluss.
Seiten sehen, was du benutzt hast
Funktioniert beides, probiert dein Gerät zuerst IPv6 und weicht schnell auf IPv4 aus, wenn es langsam ist. Eine Seite, die nur IPv4 hat, sieht deine IPv4-Adresse; eine mit beidem sieht meist IPv6. Deshalb kann die Startseite von iplover eine andere Art Adresse zeigen als ein anderer Prüfdienst.
Wenn du das siehst, tu das
| Situation | Was es bedeutet | Was zu tun ist |
|---|---|---|
| iplover zeigt eine IPv6-Adresse | Dein Anschluss hat funktionierendes IPv6 | Nichts. Deine IPv4-Adresse kann anders und geteilt sein. |
| Das VPN ist an, aber Seiten sehen eine IPv6-Adresse deines Providers | Das VPN tunnelt nur IPv4: ein IPv6-Leak | Schalte die IPv6-Unterstützung oder den Leak-Schutz des VPN ein, oder deaktiviere IPv6 auf dem Gerät, solange es verbunden ist. |
| Ein Spiel oder eine App verlangt Portweiterleitung, und du bist hinter CGNAT | Kein eingehendes IPv4 | Nutz IPv6, wenn die Gegenseite es kann; sonst sieh dir den CGNAT-Ratgeber an. |
In Logs steht ::ffff: gefolgt von einer IPv4-Adresse | Ein IPv4-Besucher in IPv6-Schreibweise | Lies es als die IPv4-Adresse nach dem Präfix. |
| Du willst die Adressen deines Geräts prüfen | Sehen, was es bekommen hat | ipconfig unter Windows, ip -6 addr unter Linux, die Netzwerkdetails in den Systemeinstellungen auf dem Mac. |
Was sich nicht ändert
Eine IPv6-Adresse verrät nicht mehr über dich als eine IPv4-Adresse: den Provider, einen ungefähren Ort und nichts, was einer Wohnadresse ähnelt. Sie ist nicht „weniger privat“, weil sie länger ist; mit temporären Adressen kann sie sich sogar häufiger ändern. Und fast alles, was du online tust, funktioniert mit beiden gleich: Der Unterschied zählt nur, wenn du Server betreibst, VPNs nutzt oder Fehler suchst.
Quellen
Offizielle Dokumente, mit denen wir die Fakten in diesem Ratgeber geprüft haben.
- RFC 8200: Internet Protocol, Version 6 (IPv6) Specification
- RFC 5952: A Recommendation for IPv6 Address Text Representation
- RFC 8981: Temporary Address Extensions for Stateless Address Autoconfiguration in IPv6
- RFC 8305: Happy Eyeballs Version 2: Better Connectivity Using Concurrency
- RFC 4291: IP Version 6 Addressing Architecture (IPv4-mapped addresses)
- RFC 7526: Deprecating the Anycast Prefix for 6to4 Relay Routers
- RFC 6333: Dual-Stack Lite (notes the IANA IPv4 pool was depleted)
- IANA: IPv4 Address Space Registry