CIDR-Liste → Minimales Nicht-überlappendes Set

Konvertiere eine CIDR-Liste in minimale nicht-überlappende Blöcke

Input CIDR Blocks

How It Works

Combines overlapping and contained CIDRs, then produces the minimal set of non-overlapping blocks that cover exactly the same address space.

Minimal Non-overlapping Set

Enter CIDR blocks to get the minimal non-overlapping set

Das Tool CIDR-Liste zu minimaler nicht überlappender Menge verarbeitet eine Liste von potenziell überlappenden, redundanten oder benachbarten CIDR-Blöcken und erzeugt die mathematisch minimale Menge nicht überlappender Blöcke, die exakt denselben Adressraum abdecken. Fügen Sie eine unaufgeräumte Liste wie 10.0.0.0/8, 10.0.0.0/16, 10.0.0.0/24, 10.1.0.0/16 ein und erhalten Sie das bereinigte Ergebnis 10.0.0.0/8 -- ein Block statt vier, gleiche Abdeckung.

CIDR-Listen-Optimierung verstehen

Netzwerkkonfigurationen neigen dazu, im Laufe der Zeit Redundanzen anzusammeln. Ein Firewall-Regelsatz, der vor drei Jahren sauber begonnen hat, enthält nun überlappende Einträge, weil verschiedene Administratoren Regeln hinzugefügt haben, ohne zu prüfen, was bereits vorhanden war. Eine Security Group in AWS hat 90 Einträge bei einem Plattformlimit von 60, und niemand weiß, welche redundant sind. Eine BGP-Präfixliste hat benachbarte Blöcke, die zusammengeführt werden könnten, und enthaltene Blöcke, die keine zusätzliche Abdeckung bieten. Die Konfiguration funktioniert weiterhin -- Redundanz bricht nichts kaputt -- aber sie macht alles schwieriger zu auditieren, langsamer zu verarbeiten und bringt Sie näher an plattformseitige Limits.

Die CIDR-Listen-Optimierung löst all diese Probleme in einem Schritt. Sie nimmt Ihre unaufgeräumte, angesammelte Liste und erzeugt die mathematisch kleinste Menge von CIDR-Blöcken, die exakt denselben Adressraum abdeckt. Redundante enthaltene Blöcke werden entfernt. Überlappende Bereiche werden zusammengeführt. Benachbarte Geschwisterpaare werden kombiniert. Das Ergebnis ist garantiert optimal: Keine andere gültige Menge von CIDR-Blöcken könnte dieselbe Abdeckung mit weniger Einträgen ausdrücken.

Was dieses Tool vom Minimal Merge Tool unterscheidet, ist der Umfang. Das Merge Tool kombiniert nur benachbarte Geschwisterpaare -- Blöcke gleicher Größe und korrekter Ausrichtung. Dieses Tool geht weiter. Es behandelt überlappende Blöcke (bei denen ein Block einen anderen teilweise oder vollständig enthält), entfernt reine Redundanz (ein /24 innerhalb eines /16) und optimiert die CIDR-Darstellung der zusammengeführten Bereiche. Wenn Ihre Eingabe Überlappungen, enthaltene Blöcke und Zusammenführungsmöglichkeiten bunt gemischt enthält, behandelt dieses Tool alles in einem einzigen Durchlauf.

So optimieren Sie eine CIDR-Liste auf ihre minimale Darstellung

  1. Fügen Sie Ihre Liste von CIDR-Blöcken ein, einen pro Zeile oder kommasepariert -- Duplikate, Überlappungen und Sub-/Supernetze sind alle erlaubt
  2. Klicken Sie auf Optimieren, um die Liste zu verarbeiten
  3. Überprüfen Sie die minimale Ausgabemenge zusammen mit Statistiken, die zeigen, wie viele Blöcke entfernt oder zusammengeführt wurden
  4. Kopieren Sie die optimierte Liste für den Einsatz in Ihrer Firewall-, Router- oder Cloud-Sicherheitskonfiguration

Beispiele zur CIDR-Listen-Optimierung

Entfernung redundanter enthaltener Blöcke

Eingabe:

10.0.0.0/8
10.0.0.0/16
10.0.0.0/24
10.1.0.0/16

Ausgabe:

10.0.0.0/8

Erklärung: Die /16- und /24-Blöcke sind vollständig in 10.0.0.0/8 enthalten und daher redundant. Ein Block deckt denselben Adressraum ab wie vier.

Zusammenführung benachbarter Blöcke und Entfernung von Überlappungen

Eingabe:

192.168.0.0/24
192.168.1.0/24
192.168.1.0/25
192.168.1.128/25
192.168.2.0/23

Ausgabe:

192.168.0.0/22

Erklärung: 192.168.0.0/24 + 192.168.1.0/24 werden zu 192.168.0.0/23 zusammengeführt. Die beiden /25-Blöcke sind bereits von 192.168.1.0/24 abgedeckt. 192.168.0.0/23 + 192.168.2.0/23 werden zu 192.168.0.0/22 zusammengeführt. Fünf Eingabeblöcke reduzieren sich auf einen.

Gemischte IPv4-Liste mit teilweisen Überlappungen

Eingabe:

172.16.0.0/24
172.16.0.128/25
172.16.1.0/24
172.16.5.0/24
172.16.5.0/25

Ausgabe:

172.16.0.0/23
172.16.5.0/24

Reduktion: 5 Blöcke auf 2 (60 % Reduktion)

Wann die CIDR-Listen-Optimierung verwenden

  • Firewall-Regel-Audits -- Legacy-Regelsätze sammeln redundante Einträge an, wenn Administratoren spezifische Blöcke hinzufügen, ohne die bestehende Abdeckung zu prüfen; Optimierung entfernt Überflüssiges und verbessert die Verarbeitungsgeschwindigkeit
  • Cloud-Security-Group-Limits -- AWS begrenzt Security Groups standardmäßig auf 60 eingehende Regeln; die Optimierung einer 90-Einträge-Liste auf 45 Blöcke vermeidet Limiterhöhungen oder Architekturänderungen
  • BGP-Präfixlisten-Bereinigung -- reduzieren Sie die Anzahl der Präfix-Announcements, die Ihr AS originiert, durch Zusammenführung benachbarter und überlappender Präfixe
  • IP-Allowlist-Konsolidierung -- kombinieren Sie Allowlists aus mehreren Quellen (CDN-Anbieter, Partnernetzwerke, interne Bereiche) zu einer sauberen, minimalen Liste
  • Konfigurationsmanagement -- pflegen Sie saubereren Infrastructure-as-Code, indem Sie sicherstellen, dass CIDR-Listen in Terraform, CloudFormation oder Ansible minimal sind
  • Compliance-Dokumentation -- präsentieren Sie saubere, nicht redundante Netzwerkdefinitionen in Audit-Berichten und Sicherheitsdokumentation

Wie der Optimierungsalgorithmus funktioniert

Schritt 1: Expansion zu Adressbereichen

Jeder CIDR-Block wird in seinen Start-End-IP-Bereich konvertiert. 10.0.0.0/24 wird zum Bereich 10.0.0.0 bis 10.0.0.255. Diese Normalisierung ermöglicht es dem Algorithmus, die Abdeckung unabhängig von Präfixlängen direkt zu vergleichen.

Schritt 2: Bereichszusammenführung

Überlappende und benachbarte Bereiche werden mit einem Sweep-Line-Algorithmus zusammengeführt:

  1. Alle Bereiche nach Startadresse sortieren
  2. Die sortierte Liste durchgehen und dabei einen aktuellen zusammengeführten Bereich pflegen
  3. Wenn der nächste Bereich vor oder am Ende + 1 des aktuellen Bereichs beginnt, den aktuellen Bereich erweitern
  4. Andernfalls den aktuellen Bereich abschließen und einen neuen beginnen

Nach diesem Schritt ist der Adressraum als nicht überlappende, nicht benachbarte Bereiche dargestellt.

Schritt 3: Optimale CIDR-Zerlegung

Jeder zusammengeführte Bereich wird in die minimale Anzahl von CIDR-Blöcken zerlegt, die ihn exakt abdecken. Dazu wird der standardmäßige Greedy-Algorithmus verwendet: Den größten zweierpotenz-ausgerichteten Block finden, der an der aktuellen Position beginnt und in den verbleibenden Bereich passt, ausgeben und vorrücken.

Garantierte Minimalität

Die Ausgabe ist garantiert die kleinstmögliche Menge von CIDR-Blöcken, die exakt den Eingabe-Adressraum abdeckt. Keine andere Menge gültiger CIDR-Blöcke kann dieselbe Abdeckung mit weniger Einträgen darstellen.

Praktische Tipps zur CIDR-Listen-Pflege

Der beste Zeitpunkt zur Optimierung einer CIDR-Liste ist nicht, wenn Sie ein Plattformlimit erreichen oder ein Compliance-Audit nicht bestehen -- es ist während der regulären Wartung. Planen Sie vierteljährliche Überprüfungen Ihrer Firewall-Regelsätze und Security-Group-Konfigurationen. Führen Sie das Optimierungstool aus, vergleichen Sie die Ausgabe mit der aktuellen Konfiguration und stellen Sie die bereinigte Version während eines Wartungsfensters bereit. Dieser proaktive Ansatz verhindert die langsame Ansammlung von Redundanzen, die schließlich echte Probleme verursacht.

Wenn Sie CIDR-Listen aus externen Quellen erhalten -- CDN-Anbieter-IP-Bereiche, Partnernetzwerk-Allowlists, Threat-Intelligence-Blocklists -- optimieren Sie diese immer vor dem Import in Ihre Konfiguration. Externe Quellen enthalten oft überlappende oder redundante Einträge, weil sie Daten aus mehreren internen Systemen aggregieren. Das Ausführen des Optimierungstools vor dem Import stellt sicher, dass Sie keine Regelslots für redundante Einträge verschwenden und Ihre Konfiguration von Anfang an sauber bleibt.

Bewahren Sie sowohl die Originaleingabe als auch die optimierte Ausgabe auf. Wenn Sie sechs Monate später Konnektivitätsprobleme beheben, müssen Sie möglicherweise wissen, welche Originaleinträge zu einem bestimmten optimierten Block beigetragen haben. Die Reduktionsstatistiken des Optimierungstools helfen dabei: Wenn das Tool meldet, dass 50 Einträge auf 12 reduziert wurden und Sie eine bestimmte IP zu ihrer Quelle zurückverfolgen müssen, können Sie die Optimierung mit der Originaleingabe erneut ausführen, um die Zuordnung zu sehen.

Häufig gestellte Fragen

Ändert die Optimierung jemals den abgedeckten Adressraum?

Nein. Die Ausgabe deckt exakt dieselbe Menge von IP-Adressen ab wie die Eingabe. Es werden keine Adressen hinzugefügt oder entfernt. Wenn Sie ein abdeckendes Supernetz benötigen, das möglicherweise zusätzliche Adressen enthält, verwenden Sie stattdessen das Tool Smallest Covering CIDR.

Wie unterscheidet sich dies vom Minimal Merge Tool?

Das Minimal Merge Tool führt nur benachbarte Geschwisterpaare zusammen (gleich große, korrekt ausgerichtete Blöcke). Dieses Tool geht weiter: Es entfernt enthaltene Blöcke, führt überlappende Bereiche zusammen und findet dann die optimale CIDR-Darstellung. Das Minimal Merge Tool ist eine Teilmenge dessen, was dieses Tool leistet.

Kann dieses Tool Tausende von CIDR-Blöcken verarbeiten?

Ja. Der Sweep-Line-Algorithmus läuft in O(n log n) Zeit und ist damit effizient für Listen mit Tausenden von Einträgen. Der Browser verarbeitet große Listen ohne Performance-Probleme.

Werden IPv4- und IPv6-Blöcke getrennt behandelt?

Ja. IPv4- und IPv6-Blöcke werden unabhängig verarbeitet, da sie sich nicht überlappen oder miteinander zusammengeführt werden können. Die Ausgabe trennt die beiden Adressfamilien klar.

Was passiert, wenn alle Eingabeblöcke in einen einzigen Bereich überlappen?

Das Tool erzeugt die minimale CIDR-Darstellung dieses einzelnen Bereichs. Wenn Ihre Eingabeblöcke beispielsweise gemeinsam den Bereich 10.0.0.0 bis 10.0.3.255 mit verschiedenen Überlappungen abdecken, ist die Ausgabe einfach 10.0.0.0/22.

Kann ich dieses Tool verwenden, um zu prüfen, ob meine Liste bereits optimal ist?

Ja. Wenn die Ausgabe die gleiche Anzahl von Einträgen wie die Eingabe hat und alle Einträge übereinstimmen, ist Ihre Liste bereits in minimaler Form. Das Tool meldet die Reduktionsanzahl -- eine Reduktion von 0 bestätigt die Optimalität.

Verwandte Tools

IPparse•Kostenlose Netzwerk- & Subnetz-Rechner-Tools

© 2026 IPparse. All tools run locally in your browser.

100% Privacy-First • No Data Collected