MiServe DevTools

Ihre Sticker

Heften Sie hier Tools an. Sie werden in diesem Browser gespeichert.

CIDR- und Subnetzrechner

Ermitteln Sie Netzadresse, Hostbereich, Masken und Adresstyp eines IPv4- oder IPv6-Blocks, teilen Sie ihn in Subnetze auf und prüfen Sie, ob eine Adresse dazugehört.

Netzadresse
Broadcast-Adresse
Erster nutzbarer Host
Letzter nutzbarer Host
Adressen
Nutzbare Hosts
Netzmaske
Wildcard-Maske
Präfixlänge
Klasse vor CIDR
Kurzform (RFC 5952)
Ausgeschriebene Form
Adresstyp
Adresse binär: Netzanteil | Hostanteil

In Subnetze aufteilen

Prüfen, ob eine Adresse dazugehört

Läuft in Ihrem Browser. Nichts, was Sie einfügen, wird hochgeladen.

Über dieses Tool

Was die CIDR-Notation bedeutet

Die CIDR-Notation schreibt einen Adressblock als Adresse mit Präfixlänge, etwa 192.168.1.0/24. Die Präfixlänge ist die Anzahl der führenden Bits, die alle Adressen des Blocks gemeinsam haben. Die übrigen Bits nummerieren die Hosts: Ein /24 lässt bei IPv4 also 8 Hostbits übrig und umfasst 256 Adressen, und jedes zusätzliche Präfixbit halbiert den Block.

Eine Netzmaske drückt dasselbe in Punktschreibweise aus: 24 Einsen gefolgt von 8 Nullen ergeben 255.255.255.0. Eine Wildcard-Maske ist ihr Gegenstück, 0.0.0.255, und ist die Form, die Access-Listen und OSPF-Network-Anweisungen in Cisco IOS erwarten. Sie können jede der drei Formen eingeben, und das Tool rechnet zwischen ihnen um.

Nutzbare Hosts und die Sonderfälle /31 und /32

Bei IPv4 bezeichnet die erste Adresse eines Subnetzes das Netz selbst und die letzte ist die Broadcast-Adresse; ein Subnetz hat also zwei nutzbare Hosts weniger als Adressen. Es gibt zwei Ausnahmen. Ein /31 hat nur zwei Adressen, und RFC 3021 erlaubt, dass eine Punkt-zu-Punkt-Verbindung beide als Hosts nutzt, ohne Broadcast-Adresse. Ein /32 ist ein einzelner Host, wie er für Loopback-Interfaces und Hostrouten verwendet wird.

IPv6 kennt keine Broadcast-Adresse, weil Multicast diese Aufgabe übernimmt; das Tool zählt daher jede Adresse eines IPv6-Blocks mit. Die erste Adresse eines IPv6-Subnetzes ist die Subnet-Router-Anycast-Adresse (RFC 4291), auf die Router antworten. Ein normales IPv6-Subnetz ist ein /64, weil die zustandslose Adresskonfiguration (SLAAC) einen 64 Bit langen Interface Identifier benötigt.

Adresstypen

Manche Bereiche haben einen festen Zweck. RFC 1918 reserviert 10.0.0.0/8, 172.16.0.0/12 und 192.168.0.0/16 für private Netze, und 100.64.0.0/10 ist der Bereich, den Provider für Carrier-Grade NAT verwenden. 127.0.0.0/8 ist Loopback und 169.254.0.0/16 Link-Local. Bei IPv6 enthält fc00::/7 die Unique Local Addresses und fe80::/10 die Link-Local-Adressen. 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24 und 2001:db8::/32 existieren nur für Dokumentation, deshalb werden sie in Beispielen verwendet.

Die Klassen A, B und C legten die Netzgröße anhand der ersten Bits der Adresse fest, bis CIDR sie 1993 ablöste. Das Tool zeigt die Klasse nur zur Information an: Beim Routing spielt sie keine Rolle mehr.

Wie das Tool rechnet

Die Adresse wird in eine einzige Ganzzahl mit 32 Bit (IPv4) bzw. 128 Bit (IPv6) umgewandelt, und die Ergebnisse entstehen durch bitweise Operationen auf dieser Zahl und der Maske. IPv6-Adressen werden in der kanonischen Form nach RFC 5952 geschrieben: in Kleinbuchstaben, ohne führende Nullen und mit :: anstelle der längsten Folge von Null-Gruppen. In der Binärzeile markiert der senkrechte Strich, wo der Netzanteil endet und der Hostanteil beginnt.

Fragen

Wie viele Hosts passen in ein /24?

Ein /24 umfasst 256 Adressen. Bei IPv4 ist die erste die Netzadresse und die letzte die Broadcast-Adresse, es bleiben also 254 nutzbare Hosts.

Was ist der Unterschied zwischen Netzmaske und Wildcard-Maske?

Eine Netzmaske hat 1-Bits für den Netzanteil und 0-Bits für den Hostanteil, zum Beispiel 255.255.255.0. Eine Wildcard-Maske ist derselbe Wert invertiert, 0.0.0.255, wobei ein 1-Bit bedeutet, dass dieses Bit variieren darf. Access-Listen und OSPF-Network-Anweisungen in Cisco IOS erwarten Wildcard-Masken, während Interface-Adressen normalerweise mit Netzmaske oder Präfixlänge angegeben werden.

Warum hat ein /31 keine Broadcast-Adresse?

Ein /31 hat nur zwei Adressen. RFC 3021 erlaubt, beide auf einer Punkt-zu-Punkt-Verbindung als Hosts zu nutzen, wo keine Broadcast-Adresse gebraucht wird; so wird keine Adresse als Netz- oder Broadcast-Adresse verbraucht.

Wie teile ich ein Netz in kleinere Subnetze auf?

Jedes Bit, das Sie dem Präfix hinzufügen, teilt den Block in zwei Hälften. Aus einem /24 werden zwei /25-, vier /26- oder acht /27-Subnetze. Da die Aufteilung bitweise erfolgt, ist die Anzahl gleich großer Subnetze immer eine Zweierpotenz; wenn Sie fünf anfordern, erhalten Sie acht.

Wird die eingegebene Adresse an einen Server gesendet?

Nein. Die Berechnung erfolgt per JavaScript in Ihrem Browser-Tab. Das Tool stellt keine Netzwerkanfrage, Ihre Eingabe bleibt also auf Ihrem Gerät.

Weitere Tools in Netzwerk