Kleinste Deckende CIDR (Mehrere IPs/CIDRs)
Finden Sie die kleinste CIDR, die eine Liste von IPs oder CIDRs enthaelt
IP Addresses & CIDRs
Supported Formats
Single IPs: 192.168.1.10
CIDR blocks: 10.0.0.0/24
Result
Enter IP addresses or CIDRs to find the smallest covering CIDR
Das Kleinster überdeckender CIDR (Viele IPs/CIDRs)-Tool verarbeitet eine Batch-Liste von IP-Adressen und CIDR-Blöcken, um den einzelnen minimalen CIDR zu finden, der alle umfasst. Fügen Sie eine Liste wie 10.0.1.5, 10.0.1.200 und 10.0.1.250 ein, um festzustellen, dass der überdeckende CIDR 10.0.1.0/24 ist, oder mischen Sie IPs und CIDRs, um den Gesamtumfang einer beliebigen Adresssammlung zu analysieren.
Batch-überdeckende CIDRs verstehen
Wenn Sie eine Liste von IP-Adressen haben -- etwa alle Server in einem Cluster, alle Adressen in einer Sperrliste oder alle Endpunkte in einem Überwachungssystem -- müssen Sie oft den Gesamtumfang dieser Adressen in CIDR-Begriffen verstehen. Der überdeckende CIDR gibt Ihnen das einzelne kleinste Subnetz, das jede Adresse in Ihrer Liste enthält. Dies unterscheidet sich von der Aggregation, die mehrere eng passende Blöcke erzeugt. Der überdeckende CIDR ist ein Block, und er kann Adressen enthalten, die nicht in Ihrer ursprünglichen Liste waren.
Der praktische Wert dieser Berechnung hängt von der Verteilung Ihrer Adressen ab. Wenn alle Ihre Server dicht innerhalb eines /24 geclustert sind, wird der überdeckende CIDR ein /24 oder kleiner sein, was Ihnen sagt, dass Ihre Infrastruktur einen kompakten Netzwerk-Fußabdruck hat. Wenn Ihre Sperrliste Adressen enthält, die über ein /8 verstreut sind, wird der überdeckende CIDR dieses gesamte /8 sein, was Ihnen sagt, dass die Bedrohung breit verteilt ist und eine einzelne Regel, die den CIDR abdeckt, viel zu permissiv wäre.
Das Verhältnis zwischen der Anzahl der Eingabeadressen und der Größe des überdeckenden CIDR ist eine nützliche Kennzahl. Ein Verhältnis nahe 100% bedeutet, dass Ihre Adressen dicht gepackt sind und der überdeckende CIDR gut passt. Ein Verhältnis nahe 0% bedeutet, dass Ihre Adressen spärlich verteilt sind und der überdeckende CIDR eine große Menge ungenutzten Raums einschließt. Dieses Verhältnis hilft Ihnen zu entscheiden, ob eine einzelne überdeckende Regel angemessen ist oder ob Sie den CIDR-Aggregator verwenden sollten, um stattdessen eine Reihe enger passender Blöcke zu erzeugen.
So finden Sie den überdeckenden CIDR für mehrere Adressen
- Geben Sie eine Liste von IP-Adressen und/oder CIDR-Blöcken ein, getrennt durch Zeilenumbrüche, Kommas oder Leerzeichen
- Das Tool parst jeden Eintrag und bestimmt die niedrigste und höchste Adresse über alle Eingaben
- Es berechnet den minimalen überdeckenden CIDR, der den gesamten Bereich umfasst
- Überprüfen Sie den überdeckenden CIDR, die Gesamtzahl der abgedeckten Adressen und wie viel zusätzlicher Raum über Ihre Eingaben hinaus enthalten ist
Beispiele für Batch-überdeckende CIDRs
Beispiel 1: Server-Cluster
Input:
10.0.1.5
10.0.1.12
10.0.1.200
10.0.1.250
Covering CIDR: 10.0.1.0/24
Total covered: 256 addresses
Input addresses: 4
Extra addresses: 252
Beispiel 2: Multi-Standort-Netzwerk
Input:
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
192.168.4.0/24
Covering CIDR: 192.168.0.0/21
Total covered: 2,048 addresses
Input addresses: 1,024
Extra addresses: 1,024
Beispiel 3: Gemischte IPs und CIDRs
Input:
10.0.0.1
10.0.5.0/24
10.0.10.128/25
10.0.15.200
Covering CIDR: 10.0.0.0/20
Total covered: 4,096 addresses
Input addresses: 385
Extra addresses: 3,711
Beispiel 4: Eng geclusterte Adressen
Input:
172.16.0.1
172.16.0.2
172.16.0.3
172.16.0.4
Covering CIDR: 172.16.0.0/29
Total covered: 8 addresses
Input addresses: 4
Extra addresses: 4
Wann Sie das Batch-überdeckender-CIDR-Tool verwenden sollten
- Erlaubnislisten-Umfangsanalyse -- bestimmen Sie den aggregierten Netzwerkumfang, den eine Liste von freigegebenen IPs impliziert, und verstehen Sie, wie breit eine überdeckende Regel wäre
- Sperrlisten-Bewertung -- analysieren Sie einen Threat-Feed bösartiger IPs, um den Netzwerkumfang zu verstehen, den sie umspannen
- Server-Gruppenplanung -- finden Sie das minimale Subnetz, das alle Server in einem Cluster oder einer Anwendungsschicht enthalten kann
- IP-Geolokalisierungsanalyse -- bestimmen Sie den geografischen Netzwerkumfang, indem Sie das überdeckende Präfix für eine Reihe verteilter Endpunkte finden
- Routenzusammenfassungsplanung -- bewerten Sie, ob eine Liste spezifischer Routen durch eine einzelne Zusammenfassung ersetzt werden kann, ohne zu viel zusätzliche Abdeckung
- Adresszuweisungs-Dimensionierung -- bestimmen Sie den minimalen CIDR-Block, den Sie bei einem Anbieter anfordern müssen, um alle Ihre bestehenden Adressen unterzubringen
Wie die Batch-überdeckende-CIDR-Berechnung funktioniert
Der Algorithmus erweitert das Konzept des überdeckenden CIDR für zwei IPs auf eine beliebige Anzahl von Eingaben.
Algorithmus-Schritte
- Alle Eingaben parsen -- einzelne IPs werden als
/32(IPv4) oder/128(IPv6) Blöcke behandelt - Das globale Minimum finden -- die niedrigste Adresse über alle Eingaben (die Netzwerkadresse des niedrigsten CIDR oder die kleinste einzelne IP)
- Das globale Maximum finden -- die höchste Adresse über alle Eingaben (die Broadcast-Adresse des höchsten CIDR oder die größte einzelne IP)
- Das längste gemeinsame Präfix berechnen zwischen dem globalen Minimum und Maximum
- Den überdeckenden CIDR basierend auf diesem gemeinsamen Präfix zurückgeben
Spärliche vs. dichte Verteilungen verstehen
Das Verhältnis von Eingabeadressen zur Größe des überdeckenden CIDR zeigt, ob Ihre Adressen geclustert oder verstreut sind:
| Verteilung | Eingabeadressen | Überdeckende CIDR-Größe | Abdeckungsverhältnis |
|---|---|---|---|
| Sehr dicht | 240 | /24 (256) | 93,8% |
| Moderat | 100 | /24 (256) | 39,1% |
| Spärlich | 10 | /16 (65.536) | 0,015% |
| Sehr spärlich | 2 | /8 (16.777.216) | 0,00001% |
Ein niedriges Abdeckungsverhältnis bedeutet, dass der überdeckende CIDR eine große Menge Adressraum über Ihre tatsächlichen Eingaben hinaus einschließt, was Auswirkungen auf Sicherheitsregeln und Routing hat.
Praktische Hinweise zur Batch-Analyse
Bei der Analyse von Sperrlisten oder Threat-Feeds ist der überdeckende CIDR am nützlichsten als schnelle Umfangsbewertung und nicht als Regel, die Sie tatsächlich bereitstellen würden. Wenn ein Threat-Feed 500 bösartige IPs enthält, die über 10.0.0.0/8 verstreut sind, ist der überdeckende CIDR das gesamte /8 -- das zu blockieren würde den größten Teil des privaten Adressraums lahmlegen. Verwenden Sie stattdessen den überdeckenden CIDR, um den Umfang zu verstehen, und verwenden Sie dann den CIDR-Aggregator oder die Range-Vereinigung, um gezielte Blöcke zu erzeugen.
Für die Server-Cluster-Planung ist der überdeckende CIDR direkt nützlicher. Wenn alle Ihre Anwendungsserver innerhalb von 10.0.1.0/24 fallen, wissen Sie, dass ein /24-Subnetz für diesen Cluster ausreicht. Wenn der überdeckende CIDR größer als erwartet ausfällt -- sagen wir, ein /20, als Sie dachten, alles wäre in einem /24 -- ist das ein Signal, dass einem Ihrer Server eine IP außerhalb des beabsichtigten Bereichs zugewiesen wurde, und Sie sollten dies untersuchen.
Wenn Sie IPs und CIDRs in Ihrer Eingabe mischen, denken Sie daran, dass jeder CIDR-Block seinen gesamten Bereich zur Berechnung beiträgt. Ein einzelnes /16 in Ihrer Eingabe wird das globale Minimum und Maximum weit auseinander setzen, selbst wenn alle anderen Einträge einzelne IPs innerhalb eines /24 sind. Dies ist beabsichtigt -- der überdeckende CIDR muss jede Adresse in jedem Eingabeeintrag umfassen.
Häufig gestellte Fragen
Ist der überdeckende CIDR die beste Methode, meine Adressliste darzustellen?
Nicht immer. Wenn Ihre Adressen über einen weiten Bereich verstreut sind, kann der überdeckende CIDR Millionen unerwünschter Adressen einschließen. In solchen Fällen ist die Verwendung des CIDR-Aggregators zur Erzeugung einer Menge kleinerer, enger passender CIDR-Blöcke geeigneter als ein einzelner überdeckender CIDR.
Wie viele IPs oder CIDRs kann ich gleichzeitig verarbeiten?
Das Tool verarbeitet tausende Einträge effizient, da es nur die minimale und maximale Adresse finden muss. Die Berechnung ist O(n) -- linear in der Anzahl der Eingaben -- unabhängig davon, wie groß oder klein die einzelnen Einträge sind.
Kann ich IPv4- und IPv6-Adressen im selben Batch mischen?
Nein. IPv4 und IPv6 sind verschiedene Adressfamilien mit unterschiedlichen Bitlängen (32 vs. 128 Bit). Ein einzelner CIDR-Block kann nicht beide umfassen. Verarbeiten Sie IPv4- und IPv6-Adressen in separaten Batches.
Was ist, wenn alle meine Eingaben innerhalb desselben /24 liegen?
Wenn alle Adressen innerhalb eines einzelnen /24 fallen (wie 10.0.1.x), wird der überdeckende CIDR /24 oder kleiner sein, je nachdem, wie eng sie clustern. Vier Adressen von .1 bis .4 würden einen /29 oder /30 erzeugen, nicht ein vollständiges /24.
Was ist, wenn meine Liste doppelte Einträge enthält?
Duplikate beeinflussen das Ergebnis nicht. Der Algorithmus interessiert sich nur für die minimale und maximale Adresse, sodass wiederholte Einträge effektiv ignoriert werden.
Wie unterscheidet sich dies von der Zwei-IP-Version?
Die Zwei-IP-Version nimmt exakt zwei Adressen. Diese Batch-Version akzeptiert eine beliebige Anzahl von IPs und CIDRs. Intern berechnen beide den überdeckenden CIDR auf die gleiche Weise -- indem sie die minimale und maximale Adresse finden und deren längstes gemeinsames Präfix berechnen.
Verwandte Tools
- Kleinster überdeckender CIDR (Zwei IPs) - Den kleinsten CIDR finden, der zwei IP-Adressen enthält
- Kleinster überdeckender CIDR (Zwei CIDRs) - Den kleinsten CIDR finden, der zwei CIDR-Blöcke enthält
- CIDR-Aggregator - Mehrere CIDR-Blöcke zu zusammengefassten Routen aggregieren
- IP-Bereich-zu-CIDR-Konverter - Einen IP-Bereich in minimale CIDR-Blöcke konvertieren
- Range-Vereinigung - Überlappende IP-Bereiche zu einer einheitlichen Liste zusammenführen