Ich versuche IPV6 zu verstehen. Ich habe einen Server mit der folgenden IPV6-Adresse: 2607: f750: 0: 3f :: f59 .
Ich verstehe nicht, was die Zahlen bedeuten. Es sieht völlig anders aus als eine IPV4-Adresse.
Kann jemand es für mich aufschlüsseln?
Ich versuche IPV6 zu verstehen. Ich habe einen Server mit der folgenden IPV6-Adresse: 2607: f750: 0: 3f :: f59 .
Ich verstehe nicht, was die Zahlen bedeuten. Es sieht völlig anders aus als eine IPV4-Adresse.
Kann jemand es für mich aufschlüsseln?
Antworten:
2607:f750:0:3f::f59
ist eine abgekürzte, für Menschen lesbare Darstellung einer IPv6-Adresse. Die vollständig von Menschen lesbare Darstellung ersetzt das ::
und durch Nullen 2607:f750:0000:003f:0000:0000:0000:0f59
. Jeder Teil der Adresse ist sehr einfach. Es ist eine 16-Bit-Zahl in hexadezimaler Form. Es gibt acht davon, insgesamt 128 Bit.
In Punkt-Dezimal-Oktett-Form wäre dies 38.7.247.80.0.0.0.63.0.0.0.0.0.0.15.89
. IPv6-Adressen werden in dieser Form jedoch herkömmlicherweise nicht dargestellt.
Die höchstwertigen Bits dieser Adresse platzieren sie im sogenannten aggregierbaren globalen Unicast- Teil des IPv6-Adressraums. Dies bedeutet, dass es sich nicht um eine verbindungslokale oder hostlokale Adresse handelt und es sich nicht um eine Broadcast- oder Multicast-Adresse handelt.
Die höchstwertigen 12 Bits identifizieren einen Teil des Adressraums, den IANA ARIN zugewiesen hat. Die nächsten 20 identifizieren eine Teilmenge dieses Speicherplatzes, der wiederum von ARIN Distributed Management Information Systems, Incorporated (dh Pavlov Media) zugewiesen wird. Die nächsten 32 geben Ihre spezielle Teilmenge davon an, und die letzten 64 Bit ( 0000:0000:0000:0f59
) sind eine Schnittstellen-ID, die eine einzelne Netzwerkschnittstelle bezeichnet.
Pavlov Media, das Ihnen mitteilt, dass Sie zugewiesen sind 2607:f750:0000:003f::/64
(wenn dies tatsächlich der Fall ist), bedeutet, dass Ihnen alle gültigen Kombinationen der unteren 64 Bit zugewiesen sind. Die obersten 64 Bit Ihrer (nicht lokalen Unicast-) IPv6-Adressen müssen dieses Präfix haben. Herzliche Glückwünsche! Sie können mehr Geräte in Ihr LAN einfügen und ihnen IPv6-Adressen geben, als Ethernet-Karten vorhanden sind.
The most significant 12 bits identify a portion of the address space allocated by IANA to ARIN. The next 20 identify a subset of that space allocated in turn by ARIN to Distributed Management Information Systems
mit einem Abschnitt des Wikipedia-Artikels über den IPv6-Adressstandard - en.wikipedia.org/wiki/… - abzustimmen, in dem dies steht (umschrieben) a minimum of 48 bits is required for the routing prefix
. Die 12 + 20 + 32-Anordnung scheint die 48 (min) + 16-Anordnung zu überlappen. Irgendwelche Gedanken?
Eine IPV4-Adresse ist eine 32-Bit-Ganzzahl, die wie 192.168.1.6 geschrieben wurde.
Eine IPV6-Adresse ist eine 128-Bit-Ganzzahl, die wie 2607: f750: 0: 3f :: f59 geschrieben wurde
2607: f750: 0: 3f :: f59 ist eine Kurznotation für eine Zahl, die hexadezimal als geschrieben werden kann
2607 f750 0 3f :: f59
dh
2607 f750 0000 003f 0000 0000 0000 0f59
oder
2607f7500000003f0000000000000f59
Es ist wie IPv4 nur viel länger und mit einer anderen Notation ...
1.1.1.1 - 255.255.255.255
geschrieben in einer hexadezimalen Darstellung wie IPv6 wäre nur 0101:0101 - ffff:ffff
(das ist nicht die tatsächliche Darstellung dieser IPv4-Adressen, nur um die Änderung in der Notation klar zu machen)
Und wenn es zwei Doppelpunkte gibt ::
, bedeutet dies, dass der gesamte Abstand zwischen den Adressen bis zur vollständigen Länge mit Nullen gefüllt ist.
Gehen Sie dazu in der IPv4-Syntax vor:
1..1 -> 1.0.0.1
1.1
mit nur einem Punkt verwendet.