IPv4-Subnetz-Rechner
Netzwerkadresse, Broadcast, Hostbereich und Wildcard-Maske aus CIDR-Notation oder Subnetzmaske berechnen.
Binäre Subnetzmaske
IPv4-Subnetting und CIDR verstehen
IPv4-Subnetting teilt ein größeres Netzwerk in kleinere, besser verwaltbare Segmente auf. Jedes Subnetz wird durch eine Netzwerkadresse und eine Präfixlänge (CIDR-Notation) definiert. Die Präfixlänge bestimmt, wie viele der 32 Bits einer IPv4-Adresse für den Netzwerkteil reserviert sind, wobei die verbleibenden Bits für Host-Adressen verfügbar sind. Diese Aufteilung ist grundlegend für IP-Routing, Zugriffskontrolle und effiziente Adresszuweisung.
CIDR ersetzte 1993 das ursprüngliche klassenbasierte Adressierungssystem (Klasse A/B/C), um der Adressknappheit entgegenzuwirken. Statt fester 8-Bit-, 16-Bit- oder 24-Bit-Grenzen erlaubt CIDR jede Präfixlänge von /0 bis /32. Ein /24-Block bietet 256 Adressen (254 nutzbare Hosts), während /30 vier Adressen (2 nutzbare Hosts) gibt und häufig für Punkt-zu-Punkt-Routerverbindungen verwendet wird. Das Verständnis der Wildcard-Maske, des bitweisen Komplements der Subnetzmaske, ist für die Konfiguration von ACLs und Routing-Protokollen wie OSPF unerlässlich.
Die in RFC 1918 definierten privaten Adressbereiche (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) werden innerhalb interner Netzwerke verwendet und sind im öffentlichen Internet nicht routbar. Dieser Rechner erkennt, ob eine Adresse in diesen privaten Bereichen liegt, und zeigt die IP-Klasse an, obwohl die Klassenunterscheidung seit der Einführung von CIDR weitgehend historisch ist.
Häufig gestellte Fragen
Was ist CIDR-Notation?
CIDR (Classless Inter-Domain Routing) kombiniert eine IP-Adresse mit einer Präfixlänge, z. B. 192.168.1.0/24. Die Zahl nach dem Schrägstrich gibt an, wie viele Bits das Netzwerk identifizieren. Ein /24-Block enthält 256 IP-Adressen (2^8), während /32 einen einzelnen Host darstellt.
Was ist der Unterschied zwischen Netzwerkadresse und Broadcast-Adresse?
Die Netzwerkadresse ist die erste Adresse im Subnetz und identifiziert das Netzwerk selbst — sie kann keinem Host zugewiesen werden. Die Broadcast-Adresse ist die letzte Adresse und wird verwendet, um Pakete an alle Hosts im Netzwerk zu senden. Alle nutzbaren Host-Adressen liegen dazwischen.
Was ist eine Wildcard-Maske?
Eine Wildcard-Maske ist das bitweise Inverse einer Subnetzmaske. Wo die Subnetzmaske 1-Bits für den Netzwerkanteil verwendet, nutzt die Wildcard-Maske 0-Bits. Eine /24-Subnetzmaske von 255.255.255.0 hat eine Wildcard-Maske von 0.0.0.255. Wildcard-Masken werden häufig in Cisco ACLs und OSPF-Konfigurationen verwendet.
Was bedeutet ein /31-Subnetz?
Ein /31-Subnetz enthält genau zwei IP-Adressen ohne Netzwerk- oder Broadcast-Adresse (RFC 3021). Beide Adressen sind nutzbar, was /31-Subnetze ideal für Punkt-zu-Punkt-Verbindungen zwischen zwei Routern macht.
Wie berechne ich die Anzahl nutzbarer Hosts in einem Subnetz?
Für die meisten Subnetze (/0 bis /30) lautet die Formel 2^(32 - Präfix) - 2. Man zieht 2 ab, da Netzwerk- und Broadcast-Adresse nicht an Hosts vergeben werden können. Ausnahmen sind /31 (2 nutzbare Hosts, RFC 3021) und /32 (eine einzelne Host-Adresse mit 0 nutzbaren Hosts).