Zum Inhalt springen

Subnet Splitter · Networking

Teilen Sie einen Block auf und finden Sie den freien Raum darum herum.

Geben Sie einen übergeordneten Block wie 10.0.0.0/24 plus die bereits vergebenen Subnetze ein und erhalten Sie den freien Raum als minimale CIDRs — teilen Sie dann ein CIDR in Subnetze mit beliebigem Präfix auf und finden Sie das nächste verfügbare Subnetz, alles in Ihrem Browser.

Läuft in Ihrem Browser IPv4 & IPv6 Keine Anmeldung Aktualisiert am 28.07.2026

Subnet-Splitter-Playground

Enter a parent block, then list the CIDRs already in use. Blank lines and # comments are ignored. Add a "split into /N" to see every equal-size subnet.

Result

Enter a parent CIDR or pick an example to see the free space, an equal-size split, and a parsed breakdown of your allocations here.

Die Lücke

Im Restraum verstecken sich die Fehler.

Einen Block in Subnetze zu zerlegen ist einfach, bis etwas bereits vergeben ist. Jetzt ist der freie Raum eine zerklüftete Menge unterschiedlich großer Lücken, und das nächste ausgerichtete /26 oder /27 zwischen zwei bestehenden Zuweisungen mit dem Auge zu schätzen ist genau die Art von binärer Arithmetik, die eine Überlappung oder einen verschwendeten Bereich erzeugt.

Dieser Splitter zieht ab, was Sie bereits vergeben haben, und meldet den verbleibenden Raum als minimale Menge von CIDRs — finden Sie freien Subnetz-Raum in Ihrem CIDR-Block auf einen Blick, teilen Sie ihn dann in /N-Subnetze auf und wählen Sie das nächste verfügbare aus. Für IPv4 und IPv6 gleichermaßen, vollständig im Browser, ohne Installation.

Müssen Sie zuerst bestätigen, dass eine Liste sich nicht überschneidet? Probieren Sie den CIDR / Subnet Checker.

Die Pipeline

So funktioniert es.

Vier deterministische Schritte laufen bei jedem Tastendruck — alle in Ihrem Browser-Tab, mit exakter BigInt-Arithmetik.

  1. Eingaben einlesen.

    Der übergeordnete Block und jede bestehende Zuweisung werden in exakte 32- oder 128-Bit-Bereiche geparst.

  2. Belegtes abziehen.

    Die Zuweisungen werden vom übergeordneten Block entfernt, sodass die unzugewiesenen Adressbereiche übrig bleiben.

  3. Lücken zerlegen.

    Jeder Restbereich wird als minimale Menge ausgerichteter CIDRs ausgedrückt, die ihn exakt füllt.

  4. Aufteilen und auswählen.

    In /N-Subnetze aufteilen, und das nächste korrekt ausgerichtete freie /N wird zur Vergabe hervorgehoben.

Ein durchgerechnetes Beispiel

Zwei /26s in einem /24 — was bleibt übrig?

Ziehen Sie die belegten Blöcke vom übergeordneten Block ab, und der freie Raum fällt als ausgerichtete CIDRs heraus — minimal, selbst wenn die Lücken unterschiedlich groß sind.

Gleichmäßige Aufteilung

Wenn das erste und das dritte /26 belegt sind, ist der freie Raum die anderen beiden — und das nächste freie /26 ist 10.0.0.64/26.

split-/24
parent      10.0.0.0/24
allocated   10.0.0.0/26     (used)
            10.0.0.128/26   (used)

free space
  10.0.0.64/26              next free /26
  10.0.0.192/26

Eine VLSM-Lücke

Wenn die Zuweisungen ungleich sind, passt der Rest nicht in ein einziges Präfix — er wird zur minimalen Mischung aus einem /27 und einem /26.

vlsm-gap
parent      10.0.0.0/24
allocated   10.0.0.0/25     (used)
            10.0.0.128/27   (used)

free space (minimal VLSM set)
  10.0.0.160/27
  10.0.0.192/26

Nächster Schritt

Eine Liste von Subnetzen? Prüfen Sie sie auf Überlappungen.

Bevor Sie mehr Raum herausschneiden, nimmt der CIDR / Subnet Checker Ihre bestehenden Zuweisungen entgegen und findet Überlappungen und Einschlüsse, fasst dann alles zur minimalen abdeckenden Menge zusammen — sodass der übergeordnete Block, den Sie dem Splitter übergeben, von Anfang an sauber ist.

free.txt
10.0.0.0/24
  − 10.0.0.0/26
  − 10.0.0.128/26
  →  10.0.0.64/26
  →  10.0.0.192/26

FAQ

Fragen, beantwortet.

Tippen Sie auf eine Frage, um die Antwort aufzuklappen.

Geben Sie ihm einen übergeordneten Block — zum Beispiel 10.0.0.0/24 — sowie alle bereits darin vergebenen Subnetze, und er zieht den belegten Raum ab und meldet die Lücken als minimale Menge von CIDRs. Er kann außerdem den übergeordneten Block (oder jede freie Lücke) gleichmäßig in /N-Subnetze aufteilen und Ihnen den nächsten freien Block einer gewünschten Größe nennen. Alles läuft in Ihrem Browser; nichts wird hochgeladen.

Nein. Das Parsen und sämtliche Berechnungen laufen zu 100 % clientseitig in Ihrem Tab — es gibt keinen Server, kein Konto und keine Protokollierung. Sie können interne übergeordnete Blöcke und Zuweisungen bedenkenlos einfügen.

Freier Raum ist der Teil des übergeordneten Blocks, den keine Ihrer bestehenden Zuweisungen abdeckt. Da dieser Restbereich sich selten an einer einzigen Zweierpotenz-Grenze ausrichtet, drückt der Splitter ihn als Variable-Length-Subnet-Mask-Menge (VLSM) aus — die kleinste Liste unterschiedlich großer CIDRs, die die Lücke exakt füllt, statt ein festes Präfix zu erzwingen.

Es durchsucht den freien Raum der Reihe nach und liefert den ersten Block mit Präfix /N, der vollständig unzugewiesen und korrekt an seiner eigenen Grenze ausgerichtet ist — den Block, den Sie als Nächstes vergeben würden, wenn Sie den übergeordneten Block in /N-Subnetze zerlegen. Passt kein ausgerichtetes /N in den verbleibenden freien Raum, teilt es Ihnen das mit, statt zu raten.

Ja. IPv6 wird mit voller 128-Bit-Genauigkeit über BigInt verarbeitet, sodass Sie ein Standort-/48 in /64s aufteilen oder den freien Raum innerhalb eines /56 ebenso genau ermitteln können, wie Sie /26s von einem IPv4-/24 abziehen. IPv4- und IPv6-Eltern sind beide gleichrangig.

Geben Sie das übergeordnete CIDR ein — zum Beispiel 10.0.0.0/16 — und wählen Sie eine neue Präfixlänge wie /24. Das Tool zählt jedes gleich große Subnetz dieses Präfixes innerhalb des übergeordneten Blocks auf und markiert jedes als frei, belegt oder teilweise zugewiesen. Das Aufteilen eines /16 in /24s ergibt 2^(24-16) = 256 Subnetze, jedes mit eigener Netzwerkadresse und 254 nutzbaren Host-Adressen.

Geben Sie das übergeordnete CIDR an, tragen Sie Ihre bestehenden Zuweisungen ein und wählen Sie die Ziel-Präfixlänge. Das Tool durchsucht die freien Intervalle, die nach Abzug des belegten Raums übrig bleiben, und liefert den ersten korrekt ausgerichteten Block dieser Größe, der sich mit keiner bestehenden Zuweisung überschneidet. Das ist das nächste verfügbare Subnetz, das Sie konfliktfrei vergeben können.

Fügen Sie Ihre bestehenden Zuweisungen unter einem übergeordneten CIDR ein, und das Tool zieht die belegten Intervalle vom übergeordneten Bereich ab. Anschließend drückt es jeden unzugewiesenen Bereich als minimale Menge ausgerichteter CIDRs aus, sodass Sie jede Lücke — einschließlich des größten zusammenhängenden freien Blocks — auf einen Blick sehen.

Verwenden Sie 2^(neues Präfix minus übergeordnetes Präfix): 2^(24-16) = 256. Ein /16 enthält 256 /24-Subnetze, jedes mit 256 Adressen insgesamt (254 nutzbar nach Netzwerk- und Broadcast-Adresse). Sie können das überprüfen, indem Sie 10.0.0.0/16 mit einem Aufteilungspräfix von /24 eingeben und alle 256 Blöcke aufgelistet sehen.

Überlappende Subnetze verursachen Routing-Konflikte, weil eine Adresse scheinbar zu zwei Bereichen gehören würde. Das Tool prüft jedes Kandidaten-Subnetz gegen Ihre bestehenden Zuweisungen und markiert es als belegt oder teilweise belegt, wenn es einen Konflikt gibt, und kennzeichnet ein Subnetz nur dann als frei, wenn es vollständig unzugewiesen und korrekt innerhalb des übergeordneten CIDR ausgerichtet ist.

More free, private DevOps tools.

Der Subnet Splitter ist eines von vielen Tools in OpsCanopy — einem wachsenden Dach aus browserbasierten Validatoren, Konvertern und Testern, die niemals einen Server berühren.

Neu bei Networking?  Zum Networking-Guide →

29 kostenlose Tools, jedes einzelne offlinefähig — opscanopy.com funktioniert ohne Registrierung, und nichts wird hochgeladen.

Mehr aus dem Bereich Networking: der CIDR / Subnet Checker und der Subnet Calculator, oder durchstöbern Sie das vollständige Tool-Verzeichnis.

Ohne Gewähr zur bequemen Nutzung bereitgestellt; bestätigen Sie kritische Netzwerkänderungen stets gegen Ihre eigene Autorität. OpsCanopy ist kostenlos und offen.