Aus einer IPv6-Adresse und Präfixlänge Netzwerkadresse, erste und letzte Adresse sowie die Anzahl der Adressen berechnen. Die normalisierte Schreibweise hilft zusätzlich beim Prüfen eines IPv6-CIDR-Bereichs.
Läuft lokal in deinem BrowserEine einzelne Adresse beschreibt mit oder ohne Präfix einen ganzen IPv6-Block. Die Seite normalisiert die Adresse, berechnet das zugehörige Netz mit erster und letzter Adresse und zeigt die Blockgröße als Hostbits und als exakte Adressanzahl. Die Arithmetik läuft mit BigInt im Browser, deshalb sind /0 und /128 exakt.
Das Werkzeug liest nur Text: Es fragt kein DNS ab, pingt den Host nicht und kontaktiert keinen Dienst, und es arbeitet ohne Netzwerkverbindung. Das Ergebnis beschreibt den Block, den der Text auswählt; es sagt nichts darüber, ob eine Adresse vergeben, erreichbar oder geroutet ist.
Das Präfix zählt die führenden Bits, die das Netz kennzeichnen; die restlichen 128 minus Präfix Bits kennzeichnen eine Schnittstelle darin. Ein /64 behält 64 Bits, der Block reicht also bis ffff:ffff:ffff:ffff und enthält 2^64 Adressen, während ein /127 zwei Adressen und ein /128 genau eine enthält.
IPv6 kennt keine Broadcast-Adresse und keine unbrauchbare Netzadresse, deshalb sind alle Adressen eines Blocks vergebbar. Die Netzadresse mit Null als Schnittstellenkennung zu schreiben, ist eine Routing-Konvention und keine Regel des Protokolls; deshalb nennt die Seite Grenzen und Anzahlen, statt Hosts abzuziehen.
RFC 4291 erlaubt bis zu vier Hexadezimalstellen je Gruppe, ein :: für einen oder mehrere Nullgruppen und ein Punktquadrupel in den letzten 32 Bit, deshalb sind ::ffff:192.0.2.1 und ::ffff:c000:201 dieselbe Adresse. Groß- und Kleinschreibung sowie führende Nullen sind frei: 2001:0DB8:0000::1 entspricht 2001:db8::1.
Das Feld normalized zeigt eine zulässige Schreibweise nach RFC 5952: Kleinbuchstaben, keine führenden Nullen, die längste Nullfolge als ::, bei Gleichstand die linke, und eine einzelne Nullgruppe bleibt vollständig. IPv4-gemappte Adressen erscheinen in der gemischten Form, die dieselbe RFC für das Präfix ::ffff:0:0/96 empfiehlt, etwa ::ffff:192.0.2.1.
Die Seite arbeitet mit Text und kann deshalb nicht sagen, ob eine Adresse Ihnen zugeteilt ist, ob der Host antwortet oder ob ein Router das Präfix führt. fe80::/10, fc00::/7, ff00::/8 und 2001:db8::/32 erkennt sie an ihrer Rolle, doch die Zuordnung kommt aus dem Register und die Erreichbarkeit aus dem Netz.
Gruppensyntax, der Präfixbereich 0-128 und eingebettete IPv4-Oktette werden streng geprüft, ein hier akzeptierter Wert wird also von jeder konformen Implementierung gleich gelesen. Ein abgewiesener Wert nennt Grund und fehlerhaften Teil, was hilft, wenn der Text aus einer Konfigurationsdatei oder einem Protokoll stammt.