IP-Adressbereich-Rechner
Eingaben
| Startadresse | 192.168.1.0 |
|---|---|
| Endadresse | 192.168.1.255 |
IP-Adressbereich-Rechner
Start- und End-IPv4-Adresse eingeben, um die Anzahl der Adressen im Bereich zu ermitteln und — sofern vorhanden — den einzelnen CIDR-Block anzuzeigen, der diesen Bereich exakt abdeckt.
Eingaben
Adressbereich
Ergebnisse
Geben Sie einen Wert ein, um die Ergebnisse zu sehen.
Bereichszusammenfassung
IP-Adressbereich
Ein IP-Adressbereich ist eine zusammenhängende Folge von IPv4-Adressen, die durch eine erste und eine letzte Adresse definiert wird. Dieser Rechner ermittelt die Anzahl der Adressen im Bereich und gibt — sofern der Bereich einem einzelnen Netzwerkblock entspricht — die äquivalente CIDR-Notation aus. Netzwerkadministratoren nutzen dies beim Dimensionieren von DHCP-Bereichen, beim Verfassen von Firewall-Regeln und bei der Prüfung, ob ein Adressbereich eines Hosting-Anbieters in eine einzelne Route zusammengefasst werden kann.
Von punktierter Dezimalschreibweise zu Ganzzahlen
Jede IPv4-Adresse ist eine 32-Bit-Zahl, die als vier 8-Bit-Oktette geschrieben wird. Die Adresse entspricht der Ganzzahl
Sobald beide Endpunkte als Ganzzahlen vorliegen, ergibt sich die Anzahl der Adressen im Bereich aus der Differenz plus eins, da der Bereich beide Enden einschließt:
Das „plus eins" wird am häufigsten vergessen. Ein Bereich von .0 bis .255 hat zwar 255 Schritte, enthält aber 256 Adressen.
Wann ein Bereich einem einzelnen CIDR-Block entspricht
CIDR-Notation beschreibt einen Block durch seine Startadresse und eine Präfixlänge, z. B. 192.168.1.0/24. Ein Block enthält stets eine Zweierpotenz-Anzahl von Adressen — ein /24 enthält , ein /25 enthält — und muss an einer Grenze beginnen, die ein Vielfaches seiner eigenen Größe ist. Ein Bereich lässt sich genau dann als einzelner Block darstellen, wenn beide Bedingungen erfüllt sind: Seine Länge ist eine Zweierpotenz, und seine Startadresse ist an dieser Länge ausgerichtet. Ist eine der Bedingungen nicht erfüllt, lässt sich der Bereich zwar weiterhin zählen, aber für eine lückenlose und überschneidungsfreie Abdeckung sind mehrere Blöcke unterschiedlicher Größe erforderlich.
Rechenbeispiel
Bereich 192.168.1.0 bis 192.168.1.127:
int(Start)int(Ende)N=192⋅2563+168⋅2562+1⋅256+0=3232235776=3232235903=3232235903−3232235776+1=128Die Anzahl beträgt 128, was entspricht, und die Startadresse 192.168.1.0 ist ein Vielfaches von 128 — der Bereich lässt sich also als einzelner Block darstellen: 192.168.1.0/25. Wird der Bereich um eine Adresse verkürzt — Ende bei 192.168.1.126 —, fällt die Anzahl auf 127, was keine Zweierpotenz ist, und kein einzelner CIDR-Block passt mehr.
Zur Aufteilung eines beliebigen Bereichs in seine Teilnetze oder zur Prüfung von Maske und Host-Bereich eines einzelnen Blocks siehe den Subnetz-Rechner (CIDR). Die Darstellung der zugrundeliegenden Ganzzahlen in Binär- und Hexadezimalform bietet der Zahlenbasis-Konverter.
Häufig gestellte Fragen (FAQ)
Wie wird die Anzahl der Adressen berechnet?
Jede IPv4-Adresse entspricht einer 32-Bit-Ganzzahl. Die Anzahl ergibt sich aus der Differenz zwischen End- und Startganzzahl plus eins, da beide Endpunkte eingeschlossen sind. Für 192.168.1.0 bis 192.168.1.255 beträgt die Differenz 255, der Bereich umfasst also 256 Adressen. Diese Zahl schließt Netzwerk- und Broadcast-Adresse ein; sie gibt die Blockgröße an, nicht die Anzahl der zuweisbaren Hosts.
Warum gibt es manchmal keinen äquivalenten CIDR-Block?
Ein CIDR-Block enthält stets eine Zweierpotenz-Anzahl von Adressen (2, 4, 8, 16, …) und beginnt an einer Grenze, die ein Vielfaches seiner eigenen Größe ist. Ein Bereich, dessen Länge keine Zweierpotenz ist oder dessen Startadresse nicht entsprechend ausgerichtet ist, lässt sich nicht als einzelner Block darstellen.
Der Bereich 10.0.0.0 bis 10.0.0.9 umfasst beispielsweise 10 Adressen — keine Zweierpotenz —, sodass mehrere CIDR-Blöcke erforderlich wären, um ihn lückenlos und überschneidungsfrei abzudecken.
Sind Start- und Endadresse in der Zählung enthalten?
Ja. Die Zählung schließt beide Endpunkte ein, entsprechend der Konvention bei Firewall-Regeln, DHCP-Bereichen und Zugriffslisten, die eine erste und eine letzte Adresse angeben. Ein Bereich, bei dem Start- und Endadresse identisch sind, enthält genau eine Adresse.