IPv6 Subnetz-Rechner
Berechnen Sie IPv6-Präfixbereiche und Adressgrenzen
Network Information
Size Information
Address Formats
Der IPv6 Subnet Calculator berechnet Präfixbereiche, Adressgrenzen und die Gesamtanzahl der Adressen für jede IPv6-Adresse mit Präfixnotation. Geben Sie einen Wert wie 2001:db8::/32 oder fe80::1/64 ein, um sofort das Netzwerkpräfix, die letzte Adresse im Bereich und die Gesamtanzahl der Adressen im Subnetz zu ermitteln.
IPv6-Subnetting verstehen
Wenn Sie ein modernes Netzwerk verwalten, ist IPv6 nicht mehr optional. Die meisten ISPs weisen mittlerweile IPv6-Präfixe neben IPv4 zu, und große Cloud-Plattformen setzen standardmäßig auf Dual-Stack-Deployments. Die Grundidee hinter IPv6-Subnetting ist dieselbe wie bei IPv4 -- Sie teilen eine Adresse in einen Netzwerkteil und einen Hostteil -- aber der Maßstab und die Konventionen sind völlig anders. Anstatt sich Gedanken darüber zu machen, 14 Hosts in ein /28 zu quetschen, arbeiten Sie mit einem /64, das mehr Adressen enthält, als das gesamte IPv4-Internet jemals träumen könnte.
Das Standard-IPv6-Zuweisungsmodell ist hierarchisch. Ein Regional Internet Registry (RIR) weist einem ISP einen großen Block zu, typischerweise ein /32 oder /29. Der ISP gibt dann /48-Präfixe an Organisationen und /56-Präfixe an Privatkunden weiter. Innerhalb Ihres /48 schneiden Sie /64-Subnetze für einzelne LAN-Segmente zu, eines pro VLAN oder Broadcast-Domäne. Die /64-Grenze ist nicht willkürlich -- sie wird von Stateless Address Autoconfiguration (SLAAC) benötigt, die die unteren 64 Bits als Interface Identifier verwendet. Wenn Sie auf einem Segment, auf dem sich Hosts autokonfigurieren müssen, ein Präfix länger als /64 verwenden, wird SLAAC nicht funktionieren.
Dieser Rechner nimmt eine beliebige IPv6-Adresse und Präfixlänge, maskiert die Adresse auf die Präfixgrenze und gibt das Netzwerkpräfix, die letzte Adresse und die Gesamtanzahl der Adressen zurück. Ob Sie ein /48 in Campus-Subnetze unterteilen oder überprüfen, ob eine Link-Local-Adresse in fe80::/10 fällt, das Tool übernimmt die 128-Bit-Mathematik, damit Sie Hexadezimal nicht von Hand konvertieren müssen.
IPv6-Subnetze berechnen
- Geben Sie eine IPv6-Adresse mit Präfixlänge ein (z. B.
2001:db8:abcd:1234::1/64) - Der Rechner maskiert die Adresse auf die Präfixgrenze, um das Netzwerkpräfix zu finden
- Alle Hostbits werden auf 1 gesetzt, um die letzte Adresse im Bereich zu bestimmen
- Die Gesamtanzahl der Adressen wird als 2^(128 - Präfixlänge) berechnet
- Die Ergebnisse zeigen sowohl das Präfix als auch den vollständigen Adressbereich in komprimierter Notation
Beispiele fĂĽr IPv6-Subnetzberechnungen
| Eingabe | Netzwerkpräfix | Letzte Adresse | Gesamtadressen |
|---|---|---|---|
2001:db8::/32 | 2001:db8:: | 2001:db8:ffff:ffff:ffff:ffff:ffff:ffff | 2^96 (~79 Oktillionen) |
2001:db8:abcd::/48 | 2001:db8:abcd:: | 2001:db8:abcd:ffff:ffff:ffff:ffff:ffff | 2^80 |
fe80::1/64 | fe80:: | fe80::ffff:ffff:ffff:ffff | 2^64 (~18,4 Trillionen) |
2001:db8:1::/64 | 2001:db8:1:: | 2001:db8:1::ffff:ffff:ffff:ffff | 2^64 |
fd00:cafe::/48 | fd00:cafe:: | fd00:cafe:ffff:ffff:ffff:ffff:ffff:ffff | 2^80 |
2001:db8:1::1/128 | 2001:db8:1::1 | 2001:db8:1::1 | 1 |
Wann dieses Tool verwenden
- IPv6-Unternehmensbereitstellungen planen -- bestimmen, wie viele /64-Subnetze in Ihr zugewiesenes /48 passen
- Dual-Stack-Netzwerke konfigurieren -- IPv6-Präfixgrenzen neben IPv4-Subnetzen verifizieren
- IPv6-Routing-Richtlinien einrichten -- Präfixbereiche für Routenzusammenfassung bestätigen
- Rechenzentrumsadressraum zuweisen -- Präfixzuweisungen pro Rack oder pro Pod berechnen
- SLAAC-Anforderungen verstehen -- überprüfen, dass Endbenutzer-Subnetze das erforderliche /64-Präfix verwenden
- ISP-Zuweisungen ĂĽberprĂĽfen -- prĂĽfen, wie sich eine /32- oder /29-Zuweisung unterteilt
- ULA-Adressierung entwerfen -- private fd00::/8-Netzwerke fĂĽr die interne Nutzung planen
Wie IPv6-Adressierung und Subnetting funktionieren
IPv6-Adressstruktur
IPv6 verwendet 128-Bit-Adressen, die als acht Gruppen von vier Hexadezimalziffern geschrieben werden, getrennt durch Doppelpunkte. Aufeinanderfolgende Gruppen aus nur Nullen können mit der :: Notation zusammengefasst werden (einmal pro Adresse erlaubt).
Vollständig: 2001:0db8:0000:0000:0000:0000:0000:0001
Komprimiert: 2001:db8::1
Standard-Zuweisungshierarchie
| Präfixlänge | Typische Zuweisung | Verfügbare Subnetze |
|---|---|---|
/29 | Großer ISP vom RIR | 524.288 /48-Blöcke |
/32 | ISP-Zuweisung vom RIR | 65.536 /48-Blöcke |
/48 | Organisation / Standort | 65.536 /64-Subnetze |
/56 | Privatkunde (ĂĽblich) | 256 /64-Subnetze |
/64 | Einzelnes LAN-Segment | 1 Subnetz (18,4 Trillionen Hosts) |
/128 | Einzelner Host / Loopback | 1 Adresse |
Warum /64 das Minimum-Subnetz ist
Der IPv6-Standard reserviert die unteren 64 Bits als Interface Identifier für Stateless Address Autoconfiguration (SLAAC). Hosts generieren ihre eigenen Adressen mittels EUI-64 oder Privacy Extensions innerhalb eines /64-Präfixes. Die Verwendung eines Präfixes länger als /64 unterbricht SLAAC und wird für Endbenutzer-Subnetze generell nicht empfohlen.
Punkt-zu-Punkt-Verbindungen sind die einzige Ausnahme. RFC 6164 empfiehlt /127 für Inter-Router-Verbindungen (ähnlich wie IPv4 /31), was die Verschwendung eines /64 für ein Zwei-Geräte-Segment vermeidet und die Ping-Pong-Schwachstelle im Zusammenhang mit der Subnet-Router-Anycast-Adresse auf /64-Punkt-zu-Punkt-Verbindungen eliminiert.
IPv6-Adresstypen
| Präfix | Typ | Zweck |
|---|---|---|
2000::/3 | Global Unicast | Im öffentlichen Internet routbar |
fe80::/10 | Link-Local | Kommunikation nur auf einem Link |
fc00::/7 | Unique Local (ULA) | Private Adressierung, ähnlich IPv4 RFC 1918 |
ff00::/8 | Multicast | Eins-zu-viele-Zustellung |
::1/128 | Loopback | Äquivalent zu IPv4 127.0.0.1 |
Ein /48 in /64er unterteilen
Wenn Sie ein /48 von Ihrem ISP erhalten, werden die Bits 49 bis 64 zu Ihrer Subnetz-ID -- 16 Bits, die Ihnen 65.536 verschiedene /64-Subnetze ergeben. Ein gängiger Ansatz ist die Verwendung der Subnetz-ID zur Kodierung von Standort-, Gebäude-, Etagen- und VLAN-Informationen:
2001:db8:abcd:0001::/64 → Gebäude 0, VLAN 1
2001:db8:abcd:0002::/64 → Gebäude 0, VLAN 2
2001:db8:abcd:0100::/64 → Gebäude 1, VLAN 0
2001:db8:abcd:0101::/64 → Gebäude 1, VLAN 1
Dieser strukturierte Ansatz erleichtert das Schreiben von Prefix-List-Filtern, das Zusammenfassen von Routen an Gebäudegrenzen und die Fehlerbehebung, zu welchem Segment ein Host gehört, indem man einfach seine Adresse liest.
IPv6-Subnetting in der Praxis
Die größte Umstellung für Ingenieure, die von IPv4 kommen, ist aufzuhören, Adressen zu sparen. In IPv4 wählt man sorgfältig zwischen einem /27 und einem /28, um keinen Platz zu verschwenden. In IPv6 bekommt jedes Endbenutzer-Subnetz ein /64 -- Punkt. Es gibt keinen Grund, ein /80 oder /96 für ein LAN zu verwenden, und dies zu tun bricht SLAAC und verursacht Probleme mit Neighbor Discovery. Der Adressraum innerhalb eines einzelnen /64 ist so riesig, dass die Nutzungsverfolgung auf Host-Ebene sinnlos ist. Konzentrieren Sie sich stattdessen auf die Verfolgung Ihrer /64-Subnetz-Zuweisungen innerhalb Ihres /48.
Die zweite Herausforderung ist, sich mit der Hexadezimalnotation vertraut zu machen. Beim Troubleshooting müssen Sie wissen, dass die Hex-Ziffer f binär 1111 ist, dass jede Hex-Gruppe 16 Bits abdeckt und dass :: nur eine Kurzschreibweise für eine oder mehrere Gruppen von 0000 ist. Eine schnelle Plausibilitätsprüfung: Wenn Ihr Präfix /48 ist und die Adresse mit 2001:db8:abcd: beginnt, dann sind die ersten drei Gruppen (48 Bits) das Netzwerkpräfix, die vierte Gruppe ist Ihre Subnetz-ID und die letzten vier Gruppen sind der Interface Identifier.
Die Planung für IPv6 bedeutet auch, an DNS zu denken. Forward-Einträge (AAAA) sind unkompliziert, aber Reverse-DNS unter ip6.arpa erfordert ein Nibble pro Label für jede Hex-Ziffer. Automatisierungstools und DDI-Plattformen machen dies handhabbar, aber Sie sollten Reverse-Lookups früh in Ihrer Bereitstellung testen, um Delegierungsprobleme zu erkennen, bevor sie den Produktionsbetrieb beeinträchtigen.
Häufig gestellte Fragen
Wie viele /64-Subnetze sind in einer /48-Zuweisung?
Eine /48-Zuweisung bietet 2^(64-48) = 2^16 = 65.536 einzelne /64-Subnetze. Dies ist die Standardzuweisung fĂĽr eine einzelne Organisation oder einen Standort und bietet mehr als genug Subnetze fĂĽr jeden Campus oder jedes Rechenzentrum, ohne weitere BegrĂĽndung gegenĂĽber dem RIR.
Haben IPv6-Subnetze Netzwerk- und Broadcast-Adressen wie IPv4?
IPv6 verwendet keine Broadcast-Adressen. Stattdessen verwendet es Multicast (z. B. ff02::1 für alle Knoten) und Anycast. Die erste Adresse in einem /64-Präfix (alle Hostbits Null) ist die Subnet-Router-Anycast-Adresse (RFC 4291) und ist reserviert. In der Praxis ist der Adressraum in einem /64 so riesig, dass Adresseinsparung kein Thema ist.
Was ist der Unterschied zwischen Link-Local und Global Unicast IPv6-Adressen?
Link-Local-Adressen (fe80::/10) werden jeder IPv6-fähigen Schnittstelle automatisch zugewiesen und sind nur auf dem direkt angeschlossenen Link gültig. Sie können nicht geroutet werden. Global-Unicast-Adressen (2000::/3) sind im Internet routbar und werden von ISPs oder RIRs zugewiesen. Beide Typen können auf derselben Schnittstelle koexistieren, und tatsächlich hat jede IPv6-Schnittstelle mindestens eine Link-Local-Adresse, auch wenn kein Global Unicast konfiguriert ist.
Sollte ich ULA (fd00::/8) oder Global Unicast intern verwenden?
Das hängt von Ihren Anforderungen ab. ULA-Adressen (fd00::/8) sind nicht im öffentlichen Internet routbar und funktionieren wie RFC 1918-Adressraum in IPv4. Sie sind nützlich, wenn Sie stabile interne Adressierung benötigen, die niemals mit öffentlichen Zuweisungen kollidiert. Allerdings bevorzugen viele Organisationen die Verwendung ihres zugewiesenen Global-Unicast-Adressraums auch intern, um Dual-Stack-Operationen zu vereinfachen und NAT66 zu vermeiden. Wenn Sie ULA verwenden, kombinieren Sie es mit Global Unicast auf denselben Schnittstellen, damit die externe Kommunikation weiterhin ohne Übersetzung funktioniert.
Welche Präfixlänge sollte ich für Punkt-zu-Punkt-Verbindungen verwenden?
RFC 6164 empfiehlt /127 für Inter-Router-Punkt-zu-Punkt-Verbindungen. Dies entspricht der IPv4-Konvention von /31 (RFC 3021) und vermeidet die Verschwendung eines vollständigen /64 für eine Verbindung mit nur zwei Geräten. Es eliminiert auch ein potenzielles Sicherheitsproblem mit der Subnet-Router-Anycast-Adresse auf /64-Punkt-zu-Punkt-Verbindungen. Einige ältere Geräte unterstützen möglicherweise kein /127, in diesem Fall kann /126 oder sogar /64 verwendet werden.
Wie plane ich Reverse-DNS fĂĽr IPv6?
Reverse-DNS für IPv6 verwendet die Domain ip6.arpa, wobei jedes Hexadezimal-Nibble (4 Bits) als separates Label dargestellt wird. Zum Beispiel hat die Adresse 2001:db8::1 einen Reverse-Eintrag unter 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa. Ihr ISP delegiert typischerweise eine Reverse-Zone entsprechend Ihrer /48-Zuweisung. Innerhalb dieser Zone können Sie bei Bedarf weitere Delegierungen pro /64-Subnetz vornehmen.
Verwandte Tools
- IPv4 Subnet Calculator - Netzwerk-, Broadcast- und Hostbereich aus CIDR-Notation berechnen
- Netmask ↔ CIDR Converter - Zwischen Subnetzmasken-Notation und CIDR-Präfixlänge konvertieren
- Total Hosts Calculator - Gesamtanzahl der Adressen in einem Subnetz berechnen (IPv4/IPv6)
- First/Last Usable Host Calculator - Die erste und letzte nutzbare Hostadresse in einem Subnetz finden
- IP in Subnet? Checker - Prüfen, ob eine IP-Adresse zu einem bestimmten Subnetz gehört
- Subnet Allocation Planner - Hierarchische Subnetzzuweisungen fĂĽr Multi-Standort-Netzwerke planen