Zum Inhalt springen
Toova
Alle Werkzeuge

IPv4 ↔ IPv6-Konverter

Datenschutz by Design — läuft vollständig in Ihrem Browser

Wechseln Sie die Richtung und fügen Sie eine IPv4 wie 192.0.2.1 ein, um die IPv4-gemappte (::ffff:192.0.2.1), vollständig expandierte und IPv4-kompatible IPv6-Form zu sehen. Wechseln Sie zu IPv6 → IPv4, um die eingebettete IPv4 aus einer gemappten Adresse zu ziehen oder die komprimierte und expandierte Form jeder IPv6 anzuzeigen.

Drei IPv4-in-IPv6-Darstellungen

RFC 4291 definiert zwei Wege, eine IPv4-Adresse innerhalb einer IPv6-Adresse auszudrücken. Die aktuelle ist IPv4-gemappt: ::ffff:a.b.c.d. Die ältere ist IPv4-kompatibel: ::a.b.c.d — veraltet für neuen Code, taucht aber in alter Dokumentation und einigen Legacy-Stacks noch auf. Zusätzlich liefern wir die voll expandierte Form (acht 16-Bit-Hex-Gruppen, keine Abkürzungen), die man beim Grep in Logs oder bei Byte-genauem Adressvergleich braucht.

Komprimierte gegen expandierte Notation

IPv6 erlaubt eine Kurzform: Die längste zusammenhängende Folge aus 16-Bit-Nullgruppen kann durch ein einzelnes :: ersetzt werden. Aus 2001:db8:0:0:0:0:0:1 wird 2001:db8::1. Das :: darf in einer Adresse höchstens einmal vorkommen. RFC 5952 legt die Regeln fest — kleinbuchstabiges Hex, nur die längste Folge komprimieren, führende Nullen pro Gruppe weglassen. Die komprimierte Form veröffentlichen Sie; die expandierte Form erwarten Werkzeuge wie ipset oder BPF.

Warum Dual-Stack-Debugging zählt

Lauscht ein Server auf einem AF_INET6-Socket mit deaktiviertem IPV6_V6ONLY, zeigt der Kernel IPv4-Clients als ::ffff:-Adressen. In den Anwendungs-Logs landen dann gemappte Formen, und ein Grep gegen erwartete IPv4-Listen schlägt fehl. Schicken Sie sie durch diesen Konverter zur Normalisierung — oder um zu prüfen, dass ein Tunnel 6to4-Traffic korrekt zustellt.

Häufig gestellte Fragen

Was ist eine IPv4-gemappte IPv6-Adresse?
Sie liegt in ::ffff:0:0/96 (RFC 4291). Dual-Stack-Sockets stellen IPv4-Clients als gemappte Adressen dar, sodass ein einzelner Bind beide Protokolle bedient.
Warum gibt es zwei Null-Präfix-Formate?
::a.b.c.d ist die IPv4-kompatible Form, durch RFC 4291 veraltet. ::ffff:a.b.c.d ist die IPv4-gemappte Form, aktuell. Wir geben beide aus, weil alte Systeme die kompatible Form noch erzeugen.
Ist ::ffff:a.b.c.d veraltet?
Nein — IPv4-gemappt ist die empfohlene Darstellung von IPv4-Endpunkten in heutigem Dual-Stack-Code. Veraltet ist die IPv4-kompatible Variante (ohne ffff).
Kann ich IPv4 aus jeder IPv6 herauslesen?
Nur wenn die IPv6 im gemappten oder kompatiblen Bereich liegt. Für eine reguläre IPv6 wie 2001:db8::1 gibt es keinen IPv4-Anteil — das Werkzeug zeigt dann nur die expandierte und komprimierte Form.
Worin liegt der Unterschied zwischen :: und 0:0:0:0:0:0:0:0?
0:0:0:0:0:0:0:0 ist die explizite Unspecified-Adresse. :: ist dieselbe Adresse in komprimierter Form, das kanonische Bild in IPv6.
Verlässt die IP-Adresse die Seite?
Nein. Die Umrechnung läuft im JavaScript dieser Registerkarte. Wir sehen, loggen und speichern Ihre Eingabe nicht.