IPv6-Subnetz-Rechner
Geben Sie eine gekürzte, IPv4-eingebettete oder mit Zonenkennung versehene IPv6-Adresse ein und sehen Sie die vollständige und kurze Schreibweise, die Netzadresse, die erste und letzte Adresse, die Adressanzahl, den Typ und den Reverse-DNS-Namen. Teilen Sie ein Präfix in Subnetze auf und leiten Sie aus einer MAC-Adresse eine SLAAC-Interface-ID ab. Die Berechnung läuft im Browser.
Erlaubt: vollständig oder mit :: gekürzt, IPv4-eingebettet wie ::ffff:192.0.2.4, mit Zone wie fe80::1%eth0 sowie [Adresse]/Präfix. Ohne Präfix gilt /128 (eine einzelne Adresse).
Die Berechnung erfolgt im Browser; Ihre Eingaben werden nicht gesendet.
- Kurzform (RFC 5952)
- 2001:db8:abcd:12::5
- Vollständige Form
- 2001:0db8:abcd:0012:0000:0000:0000:0005
- Präfix
- /48
- Netzadresse
- 2001:db8:abcd::/48
- Netzadresse (vollständig)
- 2001:0db8:abcd:0000:0000:0000:0000:0000
- Erste Adresse
- 2001:db8:abcd::
- Letzte Adresse
- 2001:db8:abcd:ffff:ffff:ffff:ffff:ffff
- Anzahl der Adressen
- 2^80 = 1.208.925.819.614.629.174.706.176 (≈ 1,2 × 10^24)
- Enthaltene /64-Subnetze
- 65.536
- Adresstyp
- Dokumentation (2001:db8::/32 und 3fff::/20)
- Reverse-DNS-Name (PTR)
- 5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.1.0.0.d.c.b.a.8.b.d.0.1.0.0.2.ip6.arpa
- Reverse-Zone (für das Präfix)
- d.c.b.a.8.b.d.0.1.0.0.2.ip6.arpa (/48)
Die Host-Bits der Adresse sind nicht null; die Netzadresse wurde aus dem Präfix berechnet: 2001:db8:abcd::/48.
IPv6 kennt keine Broadcast-Adresse; erste und letzte Adresse sind die Enden des Bereichs.
Präfix in Subnetze aufteilen
Zum Beispiel ein /48 in /64 teilen. Die Länge des Subnetz-Präfixes darf nicht kürzer sein als das eingegebene Präfix.
Aus einem /48-Präfix ergeben sich 65.536 Subnetze mit /64 (2^16). Die ersten 8 stehen unten.
| # | Subnetz | Letzte Adresse |
|---|---|---|
| 1 | 2001:db8:abcd::/64 | 2001:db8:abcd:0:ffff:ffff:ffff:ffff |
| 2 | 2001:db8:abcd:1::/64 | 2001:db8:abcd:1:ffff:ffff:ffff:ffff |
| 3 | 2001:db8:abcd:2::/64 | 2001:db8:abcd:2:ffff:ffff:ffff:ffff |
| 4 | 2001:db8:abcd:3::/64 | 2001:db8:abcd:3:ffff:ffff:ffff:ffff |
| 5 | 2001:db8:abcd:4::/64 | 2001:db8:abcd:4:ffff:ffff:ffff:ffff |
| 6 | 2001:db8:abcd:5::/64 | 2001:db8:abcd:5:ffff:ffff:ffff:ffff |
| 7 | 2001:db8:abcd:6::/64 | 2001:db8:abcd:6:ffff:ffff:ffff:ffff |
| 8 | 2001:db8:abcd:7::/64 | 2001:db8:abcd:7:ffff:ffff:ffff:ffff |
… und 65.528 weitere Subnetze
SLAAC-Interface-ID aus der MAC (EUI-64)
In die Mitte der MAC-Adresse wird ff:fe eingefügt und das Universal/Local-Bit (0x02) des ersten Oktetts invertiert (RFC 4291, Anhang A).
Wenn Sie eines eingeben, wird auch die vollständige Adresse erzeugt. Das Präfix muss genau /64 sein.
- MAC (normalisiert)
- 00:25:96:12:34:56
- Interface-ID (64 Bit)
- 225:96ff:fe12:3456
- Link-Local-Adresse
- fe80::225:96ff:fe12:3456
- Adresse (Präfix + ID)
- 2001:db8:abcd:12:225:96ff:fe12:3456
Das U/L-Bit der MAC ist 0: eine vom Hersteller vergebene, universelle Adresse.
Viele Betriebssysteme verwenden für globale Adressen temporäre (RFC 4941) oder stabile, undurchsichtige (RFC 7217) Interface-IDs statt EUI-64, weil EUI-64 die MAC-Adresse des Geräts in jedem Netz offenlegt. Dieser Abschnitt dient der Netzdokumentation und älteren Geräten.
Was wir wie berechnen
- Netzadresse = Adresse UND Maske; die Maske hat 128 Bit, die ersten p Bits sind 1, die restlichen 128−p Bits 0. Letzte Adresse = Netzadresse ODER (2^(128−p) − 1).
- Adressanzahl = 2^(128−p). Anzahl der /64-Subnetze = 2^(64−p) (wenn p ≤ 64). Gerechnet wird mit ganzen Zahlen (BigInt), ohne Rundung.
- Kurzform (RFC 5952): Kleinbuchstaben, keine führenden Nullen, die längste Folge (mindestens 2) von Nullgruppen wird zu „::“, bei Gleichstand die erste.
- Reverse-DNS: die 32 Hexadezimalziffern in umgekehrter Reihenfolge, durch Punkte getrennt, mit angehängtem .ip6.arpa. Ein Reverse-Zonenname existiert nur für Präfixe, die ein Vielfaches von 4 sind.
- EUI-64: MAC (6 Byte) → erste 3 Byte + ff:fe + letzte 3 Byte; das 0x02-Bit des ersten Bytes wird invertiert.
Dieses Werkzeug rechnet mit Adressen; es prüft nicht, wie Ihr Netz tatsächlich geroutet wird, ob Adressen vergeben sind oder welches Präfix Ihr Provider Ihnen zugeteilt hat. Der Adresstyp wird nach gängigen Bereichen auf Basis der IANA-Register für Adressen mit besonderem Verwendungszweck eingeordnet; diese Register können sich ändern. Die Ergebnisse dienen der Planung; prüfen Sie sie in Ihrer eigenen Umgebung, bevor Sie sie in einem Produktivnetz anwenden.
Sollen wir Ihren IPv6-Adressplan, Ihre Subnetzstruktur und Ihre Dual-Stack-Migration gemeinsam prüfen?
Gespräch anfragen01
So verwenden Sie das Werkzeug
A
Geben Sie die IPv6-Adresse mit Präfixlänge ein (z. B. 2001:db8:abcd:12::5/48). Gekürzte, IPv4-eingebettete und %Zonen-Formen werden akzeptiert; bei einem Fehler wird die Zeichenposition angezeigt.
B
Lesen Sie im Ergebnis die vollständige und kurze Form, den Netzbereich, die Adressanzahl, den Adresstyp und den Reverse-DNS-Namen ab; die Netzadresse wird aus dem Präfix berechnet.
C
Teilen Sie auf Wunsch im Abschnitt „Präfix in Subnetze aufteilen“ ein /48 in /64 auf, leiten Sie im Abschnitt „EUI-64“ aus einer MAC-Adresse eine Interface-ID ab und kopieren Sie das Ergebnis.
02
IPv6-Adressen schreiben und lesen
Eine IPv6-Adresse hat 128 Bit und wird hexadezimal als acht Gruppen zu je 16 Bit geschrieben. Führende Nullen jeder Gruppe dürfen entfallen, und eine Folge aufeinanderfolgender Nullgruppen darf einmal zu „::“ gekürzt werden. RFC 5952 empfiehlt eine einheitliche Kurzform: Kleinbuchstaben, die längste Nullfolge wird gekürzt, bei Gleichstand die erste, und eine einzelne Nullgruppe wird nicht durch „::“ ersetzt. Dieselbe Adresse lässt sich also unterschiedlich schreiben; für Vergleiche und Aufzeichnungen ist die Kurzform vorzuziehen.
Die letzten 32 Bit dürfen auch als IPv4-Adresse mit Punkten geschrieben werden (::ffff:192.0.2.4). Eine Zonenkennung (fe80::1%eth0) sagt, welche Schnittstelle gemeint ist; sie ist bei Link-Local-Adressen nötig, gehört aber nicht zur Netzberechnung.
03
Präfix, Subnetz und /64
Die Präfixlänge p besagt, dass die ersten p Bit der Adresse das Netz bezeichnen; die übrigen 128−p Bit sind der Hostteil. IPv6 kennt keine Broadcast-Adresse, und in einem Subnetz ist keine Adresse als „Netz“ oder „Broadcast“ ausgenommen; das Werkzeug zeigt die erste und letzte Adresse des Bereichs. Das übliche Subnetz für ein lokales Netzsegment ist ein /64: SLAAC setzt eine 64-Bit-Interface-ID voraus. Ein Standort erhält vom Provider meist ein /48, /56 oder /60 und gibt jedem Segment ein /64; deshalb ergibt ein /48 genau 65.536 /64-Subnetze.
Der Abschnitt zur Aufteilung erleichtert diese Planung: Er zeigt, wie viele Subnetze der gewählten Länge ein Präfix ergibt, und listet die ersten auf. Weil der IPv6-Adressraum reichlich ist, kommt es bei Subnetzen nicht auf „Adressen sparen“ an, sondern darauf, den Adressplan verständlich und zusammenfassbar zu halten.
04
Adresstypen, Reverse-DNS und EUI-64
Der Adresstyp ergibt sich aus dem Präfix: fe80::/10 ist Link-Local, fc00::/7 Unique Local (ULA; genutzt wird fd00::/8), ff00::/8 Multicast, 2000::/3 globaler Unicast, und 2001:db8::/32 ist für Dokumentation reserviert und wird im Internet nicht geroutet. ::ffff:0:0/96 ist eine IPv4-gemappte Adresse, also die Darstellung von IPv4-Partnern für Anwendungen auf Dual-Stack-Sockets.
Für Reverse-DNS werden die 32 Hexadezimalziffern der Adresse in umgekehrter Reihenfolge geschrieben und ip6.arpa angehängt; delegiert werden kann nur an Präfixen, die ein Vielfaches von 4 Bit (einer Ziffer) sind. EUI-64 leitet aus einer MAC-Adresse eine 64-Bit-Interface-ID ab; man begegnet ihm in der Netzdokumentation und bei älteren Geräten, während die meisten modernen Systeme aus Datenschutzgründen temporäre oder stabile, undurchsichtige IDs nutzen.
Häufige Fragen
- Wird die eingegebene Adresse irgendwohin gesendet?
- Nein. Die Berechnung läuft als Code in Ihrem Browser; Adress- und MAC-Werte werden weder an einen Server gesendet noch gespeichert.
- Ersetzt das den IPv4-Subnetzrechner?
- Nein, es ergänzt ihn. IPv4 braucht Netz- und Broadcast-Adresse, VLSM-Aufteilung und Überlappungsprüfung; IPv6 hat keine Broadcast-Adresse, und die Aufteilung erfolgt meist an der /64-Grenze. Dieses Werkzeug konzentriert sich auf die IPv6-Details.
- Warum wird eine einzelne Nullgruppe nicht zu „::“ gekürzt?
- RFC 5952 empfiehlt, „::“ nicht zur Kürzung nur einer einzigen 16-Bit-Nullgruppe zu verwenden; mindestens zwei aufeinanderfolgende Gruppen sind nötig. So haben Adressen wie „2001:db8:0:1:1:1:1:1“ nur eine Schreibweise. Beim Lesen der Eingabe akzeptiert das Werkzeug „::“ auch für eine einzelne Gruppe; nur die Ausgabe folgt der Regel.
- Warum geben Präfixe länger als /64 einen Hinweis aus?
- SLAAC (RFC 4862) nutzt eine 64-Bit-Interface-ID, und die automatische Adresskonfiguration funktioniert bei einem Präfix länger als /64 nicht. Auf Punkt-zu-Punkt-Verbindungen werden lange Präfixe wie /127 verwendet; das Werkzeug fügt dazu einen Hinweis an und wertet sie nicht als Fehler.
- Warum gibt es für manche Präfixe keinen Reverse-Zonennamen?
- Der ip6.arpa-Baum verwendet ein Label je Hexadezimalziffer, schreitet also in 4-Bit-Schritten voran. Für ein Präfix, das kein Vielfaches von 4 ist, etwa /62, lässt sich keine einzelne Reverse-Zone festlegen; Sie nutzen die nächstkürzere Zone (z. B. /60) oder teilen auf mehrere Zonen auf. Der PTR-Name einer einzelnen Adresse wird immer angezeigt.
- Warum wird EUI-64 nicht mehr empfohlen?
- Eine EUI-64-Interface-ID wird aus der MAC-Adresse des Geräts abgeleitet und macht das Gerät über Netze hinweg verfolgbar. Deshalb verwenden Client-Betriebssysteme meist temporäre (RFC 4941) oder stabile, undurchsichtige (RFC 7217) IDs. In der Netzdokumentation und in manchen Server- und Hardwarekonfigurationen begegnet Ihnen EUI-64 weiterhin.
Ist Ihr IPv6-Adressplan bereit?
Lassen Sie uns Ihren Adressplan, Ihre Subnetzstruktur, Ihre Dual-Stack-Migration und Ihre Firewall-Regeln gemeinsam prüfen. Im kostenlosen Erstgespräch besprechen wir den Ist-Zustand und die Migrationsschritte.