
Subnetz-Rechner: CIDR berechnen, Bereiche zusammenfassen, IP prüfen
Netzwerk, Maske, Hostbereich und Broadcast eines CIDR berechnen, Bereiche zu minimalen Blöcken zusammenfassen und IPs prüfen, direkt im Browser.
Ein CIDR-Block besteht aus Anfang und Größe
Wer ein VPC plant, eine Firewall-Regel schreibt oder eine Allowlist aufbaut, arbeitet mit Blöcken wie 10.0.0.0/16. Die CIDR-Schreibweise verbirgt eine Rechnung: Anfang und Ende des Blocks, Hostanzahl, Überschneidung zweier Blöcke, Zusammenfassung von zehn Einträgen zu zwei. Der Subnetz-Rechner nimmt eine Adresse und ein Präfix (bei IPv4 auch eine Dezimalmaske). Er zeigt Netzwerk, Maske, Wildcard, Broadcast, erste und letzte nutzbare Adresse, Hostanzahl und Adressklasse, für IPv4 wie für IPv6. Das Werkzeug „CIDRs zusammenfassen“ liest eine Liste mit einem CIDR pro Zeile und reduziert sie auf die wenigsten Blöcke, die genau dieselben Adressen abdecken. Das Werkzeug „IP im Subnetz“ sagt, ob eine IP in einen Block gehört oder ob sich zwei Blöcke überschneiden. Alle drei Werkzeuge rechnen in Ihrem Browser und senden keine Adresse an FastMinify. Dieser Leitfaden erklärt, wie ein Präfix die Blockgröße bestimmt und wie Sie jedes Feld des Ergebnisses lesen. Er zeigt, wie Sie eine Liste zusammenfassen, ohne etwas zu erfinden. Danach folgen die teuersten Fehler, etwa ein zu kleines Subnetz oder zwei VPCs mit Überschneidung. Zum Schluss stehen dieselben Berechnungen in Python, Node und mit der Terraform-Funktion cidrsubnet. Die benachbarten Werkzeuge finden Sie unter Netzwerk-Werkzeuge.
Welches Werkzeug für welche Frage
Diese Werkzeuge rechnen mit Adressen. Nutzen Sie sie, um einen Plan zu prüfen, bevor Sie ihn in eine Cloud-Konsole oder eine Regeldatei übertragen.
Jedes Werkzeug endet dort, wo ein anderes beginnt oder wo Ihr eigenes Tooling beginnt.
Ergebnisse richtig lesen
Geben Sie im Subnetz-Rechner eine Adresse und ein Präfix ein. Nehmen wir 192.0.2.10 mit /24 und dann 172.16.37.200 mit /20.
Fügen Sie im Werkzeug „CIDRs zusammenfassen“ einen CIDR pro Zeile ein. Nehmen wir 10.0.0.0/25, 10.0.0.128/25, 10.0.1.0/24 und 10.0.2.0/24: Das Ergebnis besteht aus zwei Zeilen, 10.0.0.0/23 und 10.0.2.0/24.
Das Werkzeug „IP im Subnetz“ hat zwei Modi, die Sie mit der Auswahl Modus wählen. Das Ergebnis steht als ganzer Satz da, zum Beispiel „10.1.2.3 liegt in 10.1.0.0/16“.
Vier Fehler, die ein erneutes Deployment kosten
Der Rechner hat zwei Felder, IP-Adresse und Präfix. Geben Sie 192.0.2.10/24 ins erste ein, meldet er, dass die Adresse kein „/“ enthalten darf und Sie das Präfixfeld nutzen sollen. Das ist Absicht: Ein Feld, das beide Formen annähme, ließe mehrdeutige Eingaben durch. Im Modus Maske erwartet das zweite Feld eine zusammenhängende Maske wie 255.255.240.0, und eine Maske wie 255.255.0.255 wird als ungültig abgelehnt.
Der Rechner wendet die allgemeine IPv4-Regel an, also das Total minus Netzadresse und Broadcast. Cloud-Anbieter ziehen mehr ab. Amazon VPC behält die ersten vier Adressen und die letzte jedes Subnetzes, also fünf. Ein /24 bietet dann 251 Adressen, und ein /28 bietet 11 statt 14. Bei AWS reicht die Größe eines VPC-CIDR außerdem von /16 bis /28. Andere Anbieter haben eigene Reservierungen, die nur ihre Dokumentation nennt. Der Rechner kennt diese reservierten Bereiche nicht.
Die Zusammenfassung des Werkzeugs ist exakt. Das Ergebnis deckt dieselben Adressen ab wie die Eingabe, nicht mehr, und eignet sich deshalb für eine Allowlist. Schreiben Sie dagegen von Hand 10.0.0.0/22 statt 10.0.0.0/23 und 10.0.2.0/24, erlauben Sie zusätzlich 10.0.3.0/24. Dieser Block stand nicht in der Liste. Eine weitere Falle beim Lesen: Die Sortierung Aufsteigend ist eine Textsortierung. Für die Liste 10.0.0.0/8, 9.0.0.0/8, 172.16.0.0/12 lautet das Ergebnis 10.0.0.0/8, 172.16.0.0/12, 9.0.0.0/8.
Zwei Netze mit Überschneidung lassen sich ohne Adressübersetzung weder per Peering noch über ein Transit Gateway oder ein VPN verbinden. Bei AWS lassen sich zwei VPCs mit überlappenden CIDRs weder per Peering noch über ein Transit Gateway koppeln. Der Fall ist häufig. Alle wählen 10.0.0.0/16, behalten das Standard-VPC mit 172.31.0.0/16 oder lassen Docker 172.17.0.0/16 nehmen, während das Büronetz auf 192.168.0.0/24 liegt. Der Modus overlap antwortet in einem Satz, bevor Sie etwas angelegt haben.
Präfixe, Sonderbereiche und IPv6 im Überblick
Ein IPv4-Block enthält 2 hoch (32 minus Präfix) Adressen. Jedes zusätzliche Bit im Präfix halbiert den Block. Hier die üblichen Größen, mit der Anzahl nutzbarer Hosts in Klammern.
Einige Bereiche haben eine durch RFCs festgelegte Bedeutung. Der Rechner erkennt sie im Feld Address class.
Alle drei Werkzeuge verstehen beide Familien, mit einigen Unterschieden, die Sie kennen sollten.
Die drei Werkzeuge Schritt für Schritt
Der Subnetz-Rechner rechnet beim Tippen neu. Es gibt keine Schaltfläche, die Sie drücken müssen.
Adresse eingeben
Eine IPv4- oder IPv6-Adresse, ohne „/“. Es muss nicht die Netzadresse sein: 192.0.2.10 genügt für den Block 192.0.2.0/24.
Präfix wählen
Der Modus CIDR erwartet eine Länge, zum Beispiel 24. Der Modus Maske erwartet eine Dezimalmaske wie 255.255.255.0, nur für IPv4. Bei einer IPv4-Adresse füllen die Schaltflächen /32, /31, /30, /24, /16 und /8 das Feld.
Zählung und Binäransicht einstellen
Zählung wechselt zwischen Nutzbar und Total. Die Option Binär fügt Adresse, Netzwerk und Maske binär hinzu, hilfreich, um zu sehen, wo das Präfix ein Oktett schneidet.
Ein Feld oder das ganze Ergebnis kopieren
Jedes Feld hat eine Schaltfläche Kopieren, und Alles kopieren übernimmt das ganze Ergebnis. Die Adressklasse gehört zum Ergebnis.
Das Werkzeug „CIDRs zusammenfassen“ reduziert eine Liste von Blöcken auf ihre minimale Form.
Liste einfügen
Ein CIDR pro Zeile, eingefügt oder aus einer Datei geladen. Leere Zeilen und Kommentare mit # werden übersprungen, Sie können also einen kommentierten Export einfügen.
Mergen und Sortierung wählen
Der Schalter Mergen, anfangs eingeschaltet, führt überlappende und aneinandergrenzende, ausgerichtete Blöcke zusammen. Sortierung bietet Aufsteigend (Textsortierung) oder Keine.
Ergebnis lesen
Es aktualisiert sich beim Tippen und zeigt die Familie (IPv4 oder IPv6) und die Anzahl der Blöcke. Eine ungültige Zeile erscheint mit ihrer Nummer, und die Berechnung endet dort.
Liste kopieren
Die entstandene Liste lässt sich unverändert in eine Security Group, eine Firewall-Regel oder eine Konfigurationsdatei einfügen.
Das Werkzeug „IP im Subnetz“ antwortet mit einem ausgeschriebenen Ergebnis.
Modus wählen
contains prüft, ob eine IP zu einem CIDR gehört. overlap prüft, ob zwei CIDRs mindestens eine Adresse teilen.
Beide Felder ausfüllen
Eine IP und ein CIDR im Modus contains, zwei CIDRs im Modus overlap. Die Beispielwerte (10.1.2.3 und 10.1.0.0/16) zeigen das Format.
Bei Bedarf die Familie festlegen
Mit Auto wird die Familie erkannt. Wer IPv4 oder IPv6 erzwingt, lehnt Eingaben der anderen Familie ab, statt sie umzuwandeln.
Ergebnis kopieren
Der Satz, zum Beispiel „10.0.0.0/16 und 10.0.128.0/17 überschneiden sich“, passt in ein Ticket oder eine Konfigurationsprüfung.
Einige Grenzen, die Sie kennen sollten, bevor Sie sich darauf verlassen.
cidrsubnet aufzählenAnfang-Ende läuft zuerst durch „IP-Bereich → CIDR“Dieselben Berechnungen in Python, Node und Terraform
Die Standardbibliothek leistet alles, was die drei Werkzeuge leisten. Die klassische Falle ist strict: Standardmäßig löst eine Adresse mit Hostbits wie 192.0.2.10/24 einen ValueError aus.
Einfaches Beispiel
Diese Bibliothek nutzen die Werkzeuge selbst. Sie berechnet Netzwerk und Broadcast eines CIDR, und match() beantwortet die Frage „liegt diese IP in diesem Block“.
Einfaches Beispiel
In einem Terraform-Plan teilt cidrsubnet einen Block auf, statt CIDRs von Hand abzuschreiben. Der Terraform-Leitfaden behandelt Formatierung und Validierung der Dateien. Prüfen Sie hier das Ergebnis jeder Aufteilung, bevor Sie es anwenden.
Einfaches Beispiel
Nichts zu installieren und nichts hochgeladen. Der Subnetz-Rechner, das Werkzeug „CIDRs zusammenfassen“ und das Werkzeug „IP im Subnetz“ decken Berechnen, Reduzieren und Prüfen einer Blockliste ab. Ihre Grenzen sind schnell genannt: keine von der Cloud reservierten Bereiche, keine Aufteilung in Subnetze, eine Textsortierung. Um eine Adresse dezimal, binär und hexadezimal zu sehen, nutzen Sie den IP-Adresskonverter. Die Netzwerk-Werkzeuge bündeln alle.
Zusammenfassung
Ein CIDR besteht aus Anfang und Größe, und fast alles andere folgt daraus. Maske, Broadcast, Hostanzahl, das Verschmelzen zweier Blöcke und die Überschneidung lassen sich ableiten. Der Subnetz-Rechner liefert diese Werte für IPv4 und IPv6. Das Werkzeug „CIDRs zusammenfassen“ reduziert eine Liste, ohne je eine Lücke zu füllen. Das Werkzeug „IP im Subnetz“ beantwortet zwei Fragen: „Liegt diese Adresse in diesem Block“ und „Berühren sich diese zwei Blöcke“. Die Rechnung kennt die Adressen nicht, die Ihr Cloud-Anbieter reserviert. Ein Block, der größer ist als die ursprüngliche Liste, ist außerdem eine Entscheidung und keine Vereinfachung. Prüfen Sie Überschneidungen, bevor Sie zwei Netze verbinden, nicht danach. Die Netzwerk-Werkzeuge bündeln die benachbarten Werkzeuge.
Ein Subnetz im Browser berechnen
Verwandte Artikel

cURL-Kopien formatieren, rohe HTTP-Anfragen und -Antworten parsen und HAR-Exporte lesen, direkt im Browser: nichts wird gesendet oder wiederholt.

Header und Payload eines JWT dekodieren oder ein Test-Token signieren, direkt im Browser: HS256, RS256, ES256, ohne Secret an einen Drittserver zu senden.

Länge, Entropie, Sonderzeichen: Erzeugen Sie ein starkes Passwort im Browser mit Web Crypto — und wissen Sie, was das Werkzeug nicht garantiert.