Gemäß der Definition von RFC4291 haben IPv6-Adressen drei Formate: bevorzugtes Format, komprimierte Darstellung und IPv6-Adressdarstellung mit eingebetteter IPv4-Adresse.
1. Bevorzugtes Format
Die IPv6-Adresslänge beträgt 128 Bit (Bit). Teilen Sie die 128-Bit-Adresse alle 16 Bit in ein Segment auf und teilen Sie es auf Wandeln Sie die Segmente in Hexadezimalzahlen um und trennen Sie sie durch Doppelpunkte.
Zum Beispiel: 2000:0000:0000:0000:0001:2345:6789:abcd
2. Komprimierter Ausdruck
Wenn eine Zehn beginnt mit einem Doppelpunkt Wenn in einer in Hexadezimalschreibweise ausgedrückten IPv6-Adresse mehrere aufeinanderfolgende Segmentwerte 0 sind, können diese Nullen wie folgt abgekürzt werden::. Es kann nur ein ::
pro Adresse geben.
2001:DB8:0:0:8:800:200C:417A
kann komprimiert werden zu:
2001:DB8::8:800:200C:417A
3. IPv6-Adressdarstellung mit eingebetteter IPv4-Adresse
Bei dieser Darstellungsmethode wird der erste Teil der IPv6-Adresse hexadezimal ausgedrückt und der IPv4-Adressteil It ist im Dezimalformat:
Es gibt zwei IPv6-Adressdarstellungen mit eingebetteten IPv4-Adressen:
IPv4-kompatible IPv6-Adresse: 0:0:0:0:0:0192.168.1.2
IPv4-Zuordnung IPv6-Adresse: 0:0:0:0:0FFFF:192.168.1.2 oder ::FFFF:192.168.1.2
Das obige ist der detaillierte Inhalt vonWas sind die IPv6-Adressformate?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!