Textdarstellung von IPv6-Adressen
Dieser Abschnitt wird von R. Hinden und S. Deering aus "IPv6 Addressing Architecture" kopiert. Es gibt drei konventionelle Formen zum Darstellen von IPv6-Adressen als Textzeichenfolgen:
Die bevorzugte Form ist x:x:x:x:x:x:x:x, wobei die "x" die Hexadezimalwerte der acht 16-Bit-Teile der Adresse sind.
Beispiele:
- FEDC:BA98:7654:3210:FEDC:BA98:7654:3210
1080:0:0:0:8:800:200C:417A
Hinweis
Es ist nicht erforderlich, die führenden Nullen in ein einzelnes Feld zu schreiben, aber es muss mindestens eine Ziffer in jedem Feld geben (mit Ausnahme des in der zweiten Form beschriebenen Falls).
Aufgrund der Methode zum Zuordnen bestimmter Stile von IPv6-Adressen ist es üblich, dass Adressen lange Zeichenfolgen von null Bits enthalten. Um das Schreiben von Adressen mit null Bits zu vereinfachen, ist eine spezielle Syntax verfügbar, um die Nullen zu komprimieren. Die Verwendung doppelter Doppelpunkte ("::") gibt mehrere Gruppen von 16 Bits mit Nullen an.
Beispiel: die Multicastadresse
- FF01:0:0:0:0:0:0:43
kann wie die folgende dargestellt werden:
- FF01::43
Die doppelten Anführungszeichen ("::") können nur einmal in einer Adresse angezeigt werden. Sie können verwendet werden, um führende oder nach folgende Nullen in einer Adresse zu komprimieren.
Eine alternative Form, die beim Umgang mit einer gemischten Umgebung von IPv4- und IPv6-Knoten möglicherweise praktischer ist, ist x:x:x:x:x:x:d.d.d.d, wobei die "x" die Hexadezimalwerte der sechs hochwertigen 16-Bit-Teile der Adresse sind, und die "d"-Werte die Dezimalwerte der vier 8-Bit-Teile der Adresse (Standard-IPv4-Darstellung).
Beispiele:
- 0:0:0:0:0:0:13.1.68.3
0:0:0:0:0:FFFF:129.144.52.38
oder in komprimierter Form:
- ::13.1.68.3
::FFFF:129.144.52.38