Skip to main content

IP-Subnetzrechner

Netzwerk-, Broadcast-, Hostbereich und Masken aus beliebiger IPv4 CIDR berechnen.

Geprüft von · Zuletzt geprüft

Was Sie wissen sollten

Ein IP-Subnetzrechner nimmt eine IPv4-Adresse mit Präfixlänge (wie 192.168.1.0/24) oder eine gepunktete Netzmaske entgegen und gibt die Netzwerkadresse, Broadcast-Adresse, den ersten und letzten nutzbaren Host, die Hostanzahl, die Netzmaske und die Wildcard-Maske zurück. Die gesamte Berechnung erfolgt sofort im Browser mit 32-Bit-Arithmetik - nichts wird an einen Server gesendet. Es verarbeitet jeden Präfix von /0 bis /32, einschließlich der Sonderfälle /31 (Punkt-zu-Punkt) und /32 (Host-Route).

Läuft zu 100 % in deinem Browser - deine Daten verlassen dein Gerät nicht

Type a CIDR like 10.0.0.0/8, or an address plus a prefix or netmask.

Network address192.168.1.0
Broadcast address192.168.1.255
Usable host range192.168.1.1 - 192.168.1.254
Usable hosts254
Netmask255.255.255.0
Wildcard mask0.0.0.255
Mask (binary)11111111.11111111.11111111.00000000
Class C
Legacy class (first octet)
Private (RFC 1918, 192.168.0.0/16)
Address scope
Rate this tool
Be the first to rate

Den IP-Subnetzrechner verwenden

  1. CIDR eingeben wie z. B. 10.0.0.0/8 direkt in das Adressfeld - der Präfix wird nach dem Schrägstrich gelesen.
  2. Oder eine einfache Adresse eingeben wie 192.168.1.25 und eine Präfixlänge aus dem Dropdown wählen, oder eine gepunktete Netzmaske wie 255.255.255.0 einfügen.
  3. Ergebnisse sofort ablesen: Netzwerkadresse, Broadcast-Adresse, erster und letzter nutzbarer Host, Hostanzahl, Netzmaske, Wildcard-Maske und die Maske in binärer Form.
  4. Beliebigen Wert kopieren mit der Kopierschaltfläche - praktisch beim Ausfüllen von Router-Konfigurationen oder Firewall-Regeln.

Wie die Berechnung funktioniert

Jede IPv4-Adresse ist eine 32-Bit-Zahl. Die Präfixlänge teilt diese Bits in einen Netzwerk- und einen Host-Teil. Der Rechner erstellt die Netzmaske, indem er die ersten n Bits auf 1 setzt, und leitet dann alles weitere mit drei bitweisen Operationen ab: network = address AND mask, broadcast = network OR NOT mask und wildcard = NOT mask. Der nutzbare Bereich liegt zwischen Netzwerkadresse plus eins und Broadcast-Adresse minus eins. Alles läuft im Browser mit vorzeichenloser 32-Bit-Arithmetik; keine eingegebene Adresse verlässt die Seite.

Wo Subnetz-Berechnungen anfallen

  • Ein VPC oder Büronetzwerk in kleinere Subnetze aufteilen und prüfen, wie viele Hosts ein /26 oder /27 tatsächlich fasst.
  • Firewall-Regeln oder Cisco ACLs schreiben, die die Wildcard-Masken-Form statt der Netzmaske benötigen.
  • Prüfen, ob zwei Adressen im selben Subnetz liegen, bevor ein "no route to host"-Fehler debuggt wird.
  • Punkt-zu-Punkt-Router-Links mit /31-Präfixen planen, um nicht vier Adressen pro Link zu verbrauchen.
  • Zwischen der Präfix-Notation in Cloud-Konsolen und den gepunkteten Masken älterer Geräte übersetzen.

Sonderfälle, die das Tool behandelt

  • /31 - gemäß RFC 3021 behandelt: zwei nutzbare Adressen, keine Broadcast-Adresse, mit Hinweis gekennzeichnet.
  • /32 - eine einzelne Host-Route; Netzwerk- und Broadcast-Adresse entfallen.
  • /0 - die Default-Route, die alle 4,3 Milliarden Adressen umfasst.
  • Nicht zusammenhängende Masken wie 255.0.255.0 werden mit einem Fehler abgewiesen, statt unsinnige Ergebnisse zu liefern.
  • Adressbereich wird automatisch erkannt: private RFC-1918-Bereiche, Loopback, Link-Local, Carrier-Grade NAT oder öffentlich.

Häufig gestellte Fragen

Was ist CIDR-Notation?

CIDR (Classless Inter-Domain Routing) schreibt eine Adresse und ihre Netzwerkgröße zusammen: 192.168.1.0/24 bedeutet, dass die ersten 24 Bits das Netzwerk identifizieren und die verbleibenden 8 Bits die Hosts. Es ersetzte 1993 (RFC 1519) das alte Klasse-A/B/C-System, da feste Klassengrenzen enorme Adressblöcke verschwendeten. Das /24-Suffix ist die Präfixlänge und entspricht direkt einer Netzmaske: /24 ist 255.255.255.0.

Wie wird die Anzahl der nutzbaren Hosts berechnet?

Bei einer Präfixlänge von /30 oder kürzer gilt: nutzbare Hosts = 2^(32 - Präfix) - 2. Die zwei abgezogenen Adressen sind die Netzwerkadresse (alle Host-Bits null) und die Broadcast-Adresse (alle Host-Bits eins). Ein /24 hat daher 2^8 - 2 = 254 nutzbare Hosts. Ausnahmen: /31-Links haben genau 2 nutzbare Adressen (RFC 3021 verzichtet bei Punkt-zu-Punkt-Links auf Netzwerk- und Broadcast-Adresse), und ein /32 ist eine einzelne Host-Route.

Was ist eine Wildcard-Maske und wo wird sie verwendet?

Eine Wildcard-Maske ist die bitweise Umkehrung der Netzmaske: 255.255.255.0 wird zu 0.0.0.255. Cisco ACLs und OSPF-Netzwerkanweisungen verwenden Wildcard-Masken statt Netzmasken, wobei 0-Bits "muss übereinstimmen" und 1-Bits "ignorieren" bedeuten. Dieser Rechner zeigt beide Formen an, damit Sie die für Ihre Konfigurationssyntax benötigte Form kopieren können.

Warum hat ein /31-Subnetz keine Broadcast-Adresse?

RFC 3021 erlaubt /31-Präfixe auf Punkt-zu-Punkt-Links, da dort nur zwei Parteien beteiligt sind und ein gerichteter Broadcast keinen Sinn ergibt. Beide Adressen des Paares werden Interfaces zugewiesen. Alle großen Router-Hersteller unterstützen dies; es halbiert den Adressaufwand von Punkt-zu-Punkt-Links im Vergleich zum klassischen /30.

Unterstützt dieses Tool IPv6?

Nicht in dieser Version - es ist ausschließlich für IPv4. Die IPv6-Präfixberechnung ist konzeptionell identisch (ein /64 teilt die 128-Bit-Adresse in Netzwerk- und Interface-Hälfte), aber die Zahlen benötigen 128-Bit-Arithmetik und das Ausgabeformat unterscheidet sich so stark, dass es ein eigenes Tool verdient.

Wird meine IP-Adresse irgendwo übermittelt, wenn ich dieses Tool verwende?

Nein. Der Rechner ist eine kleine Preact-Komponente, die alle Bit-Berechnungen lokal mit vorzeichenlosen 32-Bit-Operationen durchführt. Es gibt keinen Fetch-Aufruf, keinen Lookup-Dienst und keine Protokollierung dessen, was Sie eingeben. Sie können dies in den DevTools überprüfen: Der Netzwerk-Tab bleibt beim Tippen stumm.

Wie konvertiere ich eine Netzmaske wie 255.255.240.0 in eine Präfixlänge?

Zählen Sie die aufeinanderfolgenden 1-Bits von links: 255.255.240.0 ist binär 11111111.11111111.11110000.00000000, das sind 20 Einsen, also entspricht es /20. Dieses Tool führt die Konvertierung automatisch durch, wenn Sie eine gepunktete Maske in das Netzmaskenfeld eingeben - und es lehnt nicht zusammenhängende Masken wie 255.0.255.0 ab, die für die Subnetzierung ungültig sind.

Verwandte Tools

Mehr Developer Tools

ZeroUtil unterstützen