IP-Bereich ⇔ CIDR-Konverter
Geben Sie eine Start- und End-IP ein, um diesen Bereich in die kleinstmögliche Anzahl von CIDR-Blöcken aufzuteilen, oder geben Sie eine CIDR-Notation ein (z. B. 192.168.1.0/24), um die erste/letzte IP des Blocks und die Gesamtzahl der Adressen zu ermitteln. Nützlich für Firewall- und ACL-Regeln.
Um eine einzelne IP mit Subnetzmaske zu prüfen, nutzen Sie den Subnetz-Rechner , oder für eine Nachschlagetabelle nach Präfixlänge die CIDR-Übersichtstabelle .
Tipps
- Praktisch, um einen Firewall- oder ACL-Bereich wie „192.168.1.1 bis 192.168.1.254“ in die CIDR-Notation umzuwandeln, die Ihre Router-Konfiguration tatsächlich akzeptiert.
- Sofern die Bereichsgrenzen nicht zufällig genau einer Zweierpotenz entsprechen, erzeugt die Umrechnung von IP-Bereich zu CIDR mehrere Blöcke. Bei zu vielen Blöcken lohnt es sich, Start und Ende des Bereichs zu überdenken, um die ACL einfacher zu halten.
- Bei der Umrechnung von CIDR zu IP-Bereich wird die eingegebene IP – auch wenn sie nicht genau der Blockanfang ist – automatisch auf die Netzwerk- und Broadcast-Adresse des zugehörigen Blocks gerundet.
- Wenn Sie nur eine einzelne IP und Maske prüfen möchten, nutzen Sie den Subnetz-Rechner; für eine vollständige Tabelle nach Präfixlänge ist die CIDR-Übersichtstabelle eine gute Ergänzung zu diesem Werkzeug.
Häufig gestellte Fragen
Übrigens – Der Algorithmus hinter der Umwandlung von IP-Bereich zu CIDR
Der Algorithmus zum Aufteilen eines IP-Bereichs in CIDR-Blöcke ist ein klassisches, gut nachvollziehbares Beispiel für einen „gierigen Algorithmus“ (Greedy-Algorithmus) in der Informatik. Das Vorgehen ist einfach: An jeder Position wird der größte Block gewählt, der sowohl zur Zweierpotenz-Ausrichtung der aktuellen Adresse als auch zur verbleibenden Bereichsgröße passt, dann wird über diesen Block hinaus vorgerückt und das Ganze wiederholt, bis das Ende erreicht ist. Dieser gierige Ansatz ist nachweislich optimal — er liefert stets die theoretisch minimale Anzahl an Blöcken.
In der Praxis stoßen Ingenieure häufig auf Systeme — Cloud-Sicherheitsgruppen, ACLs lokaler Router und mehr —, die ausschließlich CIDR-Notation statt eines beliebigen IP-Bereichs akzeptieren. Eine von einem Cloud-Anbieter zugewiesene Zuteilung oder einen intern als „10.1.0.10 bis 10.1.0.50“ geführten Bereich in router-taugliche CIDR-Blöcke umzuwandeln, ist dabei ein unvermeidlicher Schritt. Die Bitrechnung von Hand ist mühsam und fehleranfällig — genau hier zahlt sich ein Umrechnungswerkzeug wie dieses aus.
Die umgekehrte Richtung — einen IP-Bereich aus CIDR-Notation abzuleiten — kommt immer dann vor, wenn ein menschenfreundlicher „Start-bis-Ende“-Blick auf einen zugeteilten Block nötig ist. Erhält man von einem Anbieter „203.0.113.0/28“, lässt sich mit der sofortigen Bestätigung, dass der nutzbare Bereich von 203.0.113.0 bis 203.0.113.15 reicht, eine Firewall-Positivliste oder ein DHCP-Bereich gleich beim ersten Mal korrekt einrichten.