Subnetzrechner (CIDR)
IPv4-Netzwerk, Broadcast, Host-Bereich und Maske aus CIDR.
Über dieses Tool
Gib eine IPv4-Adresse mit Präfix wie 10.0.0.0/24 oder mit Netzmaske ein, um Netzwerk- und Broadcast-Adresse, nutzbaren Host-Bereich, Anzahl der Hosts, Wildcard-Maske und Binäransicht zu erhalten. Du kannst auch prüfen, ob eine andere Adresse zum Subnetz gehört.
So verwendest du es
- Gib eine IPv4-Adresse mit Präfix wie 192.168.1.10/24 oder mit Netzmaske ein.
- Lies Netzwerk, Broadcast, Host-Bereich, Netzmaske, Wildcard und die Anzahl nutzbarer Hosts ab.
- Prüfe, ob eine andere Adresse im Subnetz liegt.
- Teile das Netzwerk optional mit einem längeren Präfix in kleinere Subnetze auf.
Fragen
- Was bedeutet /24?
- Das ist die Präfixlänge: Die ersten 24 Bits sind der Netzwerkteil, und die restlichen 8 Bits nummerieren die Hosts. Ein /24 hat 256 Adressen, von denen 254 an Hosts vergeben werden können.
- Warum sind zwei Adressen nicht nutzbar?
- Die erste Adresse kennzeichnet das Netzwerk, die letzte ist die Broadcast-Adresse. Punkt-zu-Punkt-Verbindungen mit /31 (RFC 3021) und Einzelhost-Routen mit /32 sind die Ausnahmen.
- Welche Bereiche sind privat?
- 10.0.0.0/8, 172.16.0.0/12 und 192.168.0.0/16 (RFC 1918). 100.64.0.0/10 wird für Carrier-Grade-NAT verwendet. Diese Adressen werden im öffentlichen Internet nicht geroutet.
- Was ist eine Wildcard-Maske?
- Die Umkehrung der Netzmaske, verwendet in Cisco-ACLs und OSPF. Für 255.255.255.0 ist die Wildcard 0.0.0.255.
- Was ist der Unterschied zwischen Subnetzmaske und Präfixlänge?
- Sie enthalten dieselbe Information. Das Präfix zählt die führenden 1-Bits der Maske, /24 entspricht also 255.255.255.0 und /20 entspricht 255.255.240.0. Bei einer gültigen Maske stehen alle 1-Bits zusammenhängend links, ein Wert wie 255.0.255.0 wird daher abgelehnt.
- Unterstützt dieser Subnetzrechner IPv6?
- Nein, er verarbeitet nur IPv4. IPv6 nutzt dieselbe CIDR-Idee mit 128-Bit-Adressen, aber die Zahlen funktionieren anders: Ein normales LAN ist ein /64, es gibt keine Broadcast-Adresse, und niemand zählt nutzbare Hosts, weil ein einziges /64 etwa 18 Trillionen Adressen umfasst.
- Was bedeutet 0.0.0.0/0?
- Es umfasst jede IPv4-Adresse, weil ein Präfix von 0 überhaupt keine Bits festlegt. In einer Routingtabelle ist es die Default-Route, die greift, wenn nichts Spezifischeres passt. In einer Firewall- oder Security-Group-Regel bedeutet es „von überall“, öffne es also nur für Ports, die wirklich öffentlich sein sollen.
So funktioniert die CIDR-Notation
Die CIDR-Notation schreibt ein Netzwerk als Adresse plus Präfixlänge, etwa 192.168.10.0/26. Das Präfix gibt an, wie viele führende Bits der 32-Bit-IPv4-Adresse für das Netzwerk festgelegt sind; die übrigen Bits nummerieren die Hosts. Ein /26 legt 26 Bits fest und lässt 6 übrig, das ergibt 2⁶ = 64 Adressen. Jeder Schritt um eins im Präfix halbiert oder verdoppelt die Größe des Netzwerks.
CIDR hat 1993 das alte klassenbasierte System abgelöst (RFC 1519, heute RFC 4632), ein Netzwerk muss also nicht mehr genau ein Block der Klasse A, B oder C sein. Dieser Subnetzrechner zeigt die historische Klasse noch zur Information an, das Routing ignoriert sie aber. Die Binäransicht markiert Netzwerk- und Host-Bits unterschiedlich, so siehst du genau, wo das Präfix die Adresse teilt und welche Bits für Hosts frei sind.
Netzwerk- und Broadcast-Adresse berechnen: so geht’s
Für die Netzwerkadresse verknüpfst du IP-Adresse und Netzmaske mit einem bitweisen AND, das jedes Host-Bit auf 0 setzt. Für 192.168.10.37/26 ist die Netzmaske 255.255.255.192, und 37 AND 192 ergibt 0, das Netzwerk ist also 192.168.10.0. Die Broadcast-Adresse setzt stattdessen jedes Host-Bit auf 1 und ergibt 192.168.10.63. Der nutzbare Host-Bereich liegt dazwischen, von .1 bis .62.
Dieselbe Rechnung beantwortet die Frage „Liegt diese IP in jenem Subnetz?“: Maskiere beide Adressen mit dem Präfix und vergleiche. 192.168.10.50 ergibt maskiert 192.168.10.0, liegt also drin; 192.168.10.70 ergibt maskiert 192.168.10.64, liegt also draußen. Genau das macht die Adressprüfung hier. Du kannst das Netzwerk als CIDR-Präfix oder mit einer Netzmaske in Punktnotation angeben, etwa 10.0.0.1 255.255.0.0, und bekommst dasselbe Ergebnis.
Netzwerk in Subnetze für eine VPC aufteilen: so geht’s
Um einen Adressblock aufzuteilen, wählst du ein längeres Präfix. Jedes zusätzliche Bit verdoppelt die Zahl der Subnetze und halbiert ihre Größe: Ein /24 zerfällt in zwei /25, vier /26 oder sechzehn /28. Der Bereich zum Aufteilen listet jedes entstehende Subnetz mit Host-Bereich und Broadcast-Adresse auf, bis zu den ersten 256. So erzeugte Subnetze überlappen sich nie, weil jedes an einer Grenze beginnt, die ein Vielfaches seiner Größe ist.
Plane eine Cloud-VPC größer, als du denkst, etwa als /16, und teile Subnetze pro Availability Zone und Schicht ab. Cloud-Anbieter reservieren zusätzliche Adressen: AWS und Azure behalten in jedem Subnetz fünf statt zwei ein, ein /28 ergibt also 11 nutzbare Hosts statt 14. Vermeide Bereiche, die sich mit deinem Büronetz oder anderen VPCs überschneiden, mit denen du eventuell peerst, weil sich überlappende CIDRs nicht routen lassen.
CIDR-Tabelle (IPv4)
Jedes Präfix von /8 bis /32 mit Netzmaske und Größe. Ein /31 hat zwei nutzbare Adressen für Punkt-zu-Punkt-Verbindungen (RFC 3021).
| CIDR | Netzmaske | Wildcard-Maske | Adressen insgesamt | Nutzbare Hosts |
|---|---|---|---|---|
/8 | 255.0.0.0 | 0.255.255.255 | 16.777.216 | 16.777.214 |
/9 | 255.128.0.0 | 0.127.255.255 | 8.388.608 | 8.388.606 |
/10 | 255.192.0.0 | 0.63.255.255 | 4.194.304 | 4.194.302 |
/11 | 255.224.0.0 | 0.31.255.255 | 2.097.152 | 2.097.150 |
/12 | 255.240.0.0 | 0.15.255.255 | 1.048.576 | 1.048.574 |
/13 | 255.248.0.0 | 0.7.255.255 | 524.288 | 524.286 |
/14 | 255.252.0.0 | 0.3.255.255 | 262.144 | 262.142 |
/15 | 255.254.0.0 | 0.1.255.255 | 131.072 | 131.070 |
/16 | 255.255.0.0 | 0.0.255.255 | 65.536 | 65.534 |
/17 | 255.255.128.0 | 0.0.127.255 | 32.768 | 32.766 |
/18 | 255.255.192.0 | 0.0.63.255 | 16.384 | 16.382 |
/19 | 255.255.224.0 | 0.0.31.255 | 8.192 | 8.190 |
/20 | 255.255.240.0 | 0.0.15.255 | 4.096 | 4.094 |
/21 | 255.255.248.0 | 0.0.7.255 | 2.048 | 2.046 |
/22 | 255.255.252.0 | 0.0.3.255 | 1.024 | 1.022 |
/23 | 255.255.254.0 | 0.0.1.255 | 512 | 510 |
/24 | 255.255.255.0 | 0.0.0.255 | 256 | 254 |
/25 | 255.255.255.128 | 0.0.0.127 | 128 | 126 |
/26 | 255.255.255.192 | 0.0.0.63 | 64 | 62 |
/27 | 255.255.255.224 | 0.0.0.31 | 32 | 30 |
/28 | 255.255.255.240 | 0.0.0.15 | 16 | 14 |
/29 | 255.255.255.248 | 0.0.0.7 | 8 | 6 |
/30 | 255.255.255.252 | 0.0.0.3 | 4 | 2 |
/31 | 255.255.255.254 | 0.0.0.1 | 2 | 2 |
/32 | 255.255.255.255 | 0.0.0.0 | 1 | 1 |
Funktioniert etwas nicht, oder sieht ein Ergebnis falsch aus? Ein Problem mit diesem Tool melden