Zum Inhalt springen

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.

Kostenloses Werkzeug · Infrastruktur

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.

Präfix in Subnetze aufteilen
#SubnetzLetzte Adresse
12001:db8:abcd::/642001:db8:abcd:0:ffff:ffff:ffff:ffff
22001:db8:abcd:1::/642001:db8:abcd:1:ffff:ffff:ffff:ffff
32001:db8:abcd:2::/642001:db8:abcd:2:ffff:ffff:ffff:ffff
42001:db8:abcd:3::/642001:db8:abcd:3:ffff:ffff:ffff:ffff
52001:db8:abcd:4::/642001:db8:abcd:4:ffff:ffff:ffff:ffff
62001:db8:abcd:5::/642001:db8:abcd:5:ffff:ffff:ffff:ffff
72001:db8:abcd:6::/642001:db8:abcd:6:ffff:ffff:ffff:ffff
82001:db8:abcd:7::/642001: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 anfragen

01

So verwenden Sie das Werkzeug

  1. 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.

  2. 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.

  3. 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.