Subnetzrechner (CIDR)
Gib eine Adresse mit Präfix ein, etwa 192.168.1.0/24, und du erhältst Netzadresse, Broadcast, ersten und letzten Host, Anzahl der Hosts, Maske und Wildcard. Das funktioniert auch mit IPv6, dazu gibt es die umgekehrte Richtung („Ich brauche 300 Hosts: welches Präfix?“) und die Aufteilung in Subnetze. Nichts verlässt deinen Browser.
Wie viele Hosts brauche ich?
Dieses Netz in Subnetze aufteilen
Wofür es gut ist und wer danach sucht
Wer einen Router, eine Firewall, ein NAS oder eine virtuelle Maschine einrichtet, muss wissen, wie viele Adressen in ein Netz passen, wie die Broadcast-Adresse lautet und von wo bis wo die Hosts reichen. Subnetting ist auch Prüfungsstoff an Berufsschulen und technischen Schulen, wo Subnetze von Hand auf Papier berechnet werden: Hier ist die Rechnung schon gemacht, und du kannst damit deine eigene überprüfen.
Die zwei Grenzfälle, über die alle stolpern: /31 und /32
Die Regel „nutzbare Hosts = Gesamtzahl minus 2“ (ohne Netz- und Broadcast-Adresse) stimmt fast immer, aber nicht bei den längsten Präfixen. Ein /31 hat nur zwei Adressen und keinen Platz für Netz- und Broadcast-Adresse: RFC 3021 legt fest, dass beide Hosts sind, und genau so werden Punkt-zu-Punkt-Verbindungen zwischen Routern eingerichtet. Ein /32 ist ein einzelner Host. Die Formel „minus 2“ überall anzuwenden, ist hier falsch, und in einer Prüfung ist das ein teurer Fehler.
IPv4 und IPv6 sind nicht dasselbe
IPv6 kennt keinen Broadcast und keine „nutzbaren Hosts“ wie IPv4: Ein /64 hat Milliarden mal Milliarden Adressen, und die beiden Randadressen werden nicht abgezogen. Hier wird IPv6 mit vollen 128-Bit-Ganzzahlen berechnet (nie mit Gleitkommazahlen, die bei dieser Größe Stellen verlieren), und die Netzadresse wird in der offiziellen Kurzform (RFC 5952) angezeigt, der mit dem doppelten Doppelpunkt anstelle der Nullen.
Die umgekehrte Richtung und die Aufteilung
Die eigentliche Frage beim Planen eines Netzes lautet nicht „Was fasst dieses /24?“, sondern „Ich brauche 300 Hosts, welches Präfix nehme ich?“. Hier ist die Antwort: Gib die Anzahl der Hosts ein und erhalte das kleinste Präfix, in das sie passen (unter Berücksichtigung der zwei Adressen, die bei IPv4 keine Hosts sind). Und auch umgekehrt: Nimm ein Netz und teile es in gleich große Subnetze mit einem längeren Präfix auf, mit der Liste der entstehenden Netze.
Was es nicht kann
Es prüft nicht, ob eine Adresse erreichbar ist, und sendet keinen Ping: Es ist eine Berechnung, kein Test im Netzwerk. Es sagt dir anhand der reservierten Bereiche (10.x, 172.16-31.x, 192.168.x bei IPv4), ob eine Adresse privat oder öffentlich ist, aber „privat“ heißt nicht „nicht routbar“. Wenn du dagegen einen QR-Code mit Netzwerkeinstellungen lesen oder erstellen willst, gibt es den Generator für WLAN-QR-Codes, und zum Umrechnen von Zahlen zwischen Zahlensystemen den Zahlensystem-Umrechner.