Berechnen Sie Netzwerkadresse, Broadcast-Adresse, nutzbaren Hostbereich und mehr aus CIDR-Notation oder einer IP mit Subnetzmaske.
Ein Beispiel ausprobieren
IPv4-Präfix-Spickzettel
Präfix
Subnetzmaske
Wildcard-Maske
Gesamtzahl der Adressen
Nutzbare Hosts
/32
255.255.255.255
0.0.0.0
1
1
/31
255.255.255.254
0.0.0.1
2
2
/30
255.255.255.252
0.0.0.3
4
2
/29
255.255.255.248
0.0.0.7
8
6
/28
255.255.255.240
0.0.0.15
16
14
/27
255.255.255.224
0.0.0.31
32
30
/26
255.255.255.192
0.0.0.63
64
62
/25
255.255.255.128
0.0.0.127
128
126
/24
255.255.255.0
0.0.0.255
256
254
/23
255.255.254.0
0.0.1.255
512
510
/22
255.255.252.0
0.0.3.255
1024
1022
/21
255.255.248.0
0.0.7.255
2048
2046
/20
255.255.240.0
0.0.15.255
4096
4094
/19
255.255.224.0
0.0.31.255
8192
8190
/18
255.255.192.0
0.0.63.255
16384
16382
/17
255.255.128.0
0.0.127.255
32768
32766
/16
255.255.0.0
0.0.255.255
65536
65534
/15
255.254.0.0
0.1.255.255
131072
131070
/14
255.252.0.0
0.3.255.255
262144
262142
/13
255.248.0.0
0.7.255.255
524288
524286
/12
255.240.0.0
0.15.255.255
1048576
1048574
/11
255.224.0.0
0.31.255.255
2097152
2097150
/10
255.192.0.0
0.63.255.255
4194304
4194302
/9
255.128.0.0
0.127.255.255
8388608
8388606
/8
255.0.0.0
0.255.255.255
16777216
16777214
/7
254.0.0.0
1.255.255.255
33554432
33554430
/6
252.0.0.0
3.255.255.255
67108864
67108862
/5
248.0.0.0
7.255.255.255
134217728
134217726
/4
240.0.0.0
15.255.255.255
268435456
268435454
/3
224.0.0.0
31.255.255.255
536870912
536870910
/2
192.0.0.0
63.255.255.255
1073741824
1073741822
/1
128.0.0.0
127.255.255.255
2147483648
2147483646
/0
0.0.0.0
255.255.255.255
4294967296
4294967294
Nichts von dem, was Sie eingeben, wird gespeichert - es handelt sich um reine Arithmetik, die berechnet und in derselben Anfrage zurückgegeben wird.
Über IP-Subnetz-Rechner
Ein CIDR-Block oder eine IP-Adresse zusammen mit einer Subnetzmaske verbirgt ein paar Angaben, die man meist sofort braucht: die Netzwerk- und die Broadcast-Adresse, wie viele Hosts tatsächlich hineinpassen und welche Adressen die erste und letzte zuweisbare sind. Dieses Tool berechnet all das sofort, für IPv4 ebenso wie für IPv6, rein arithmetisch - nichts, was Sie eingeben, wird nachgeschlagen, protokolliert oder gespeichert.
Was es tut
Akzeptiert CIDR-Notation (192.168.1.0/24), ein IPv6-Präfix (2001:db8::/32) oder eine einfache IP mit separater Subnetzmaske in Punktnotation.
Maskiert Host-Bits automatisch aus, sodass das Einfügen einer Host-Adresse wie 192.168.1.5/24 trotzdem das richtige Netzwerk ergibt.
Zeigt Netzwerkadresse, Broadcast-Adresse (IPv4), Subnetzmaske, Wildcard-Maske, Präfixlänge, Gesamtzahl der Adressen und nutzbare Hostanzahl.
Gibt die erste und letzte nutzbare Hostadresse direkt an, ohne jede Adresse dazwischen aufzulisten.
Kennzeichnet, ob ein Netzwerk in privaten, Carrier-Grade-NAT-, Loopback- oder anderen reservierten Adressraum fällt.
Behandelt einen einzelnen Host (/32 oder /128) und eine Punkt-zu-Punkt-Verbindung (/31) korrekt, bei der jede Adresse nutzbar ist.
Wandelt außerdem einen IP-Bereich (erste und letzte Adresse) in die kürzeste exakte Liste von CIDR-Blöcken um und zeigt alle IPv4-Präfixe von /32 bis /0 in einer Übersichtstabelle.
So funktioniert's
1CIDR-Notation einfügen, oder eine IP-Adresse plus separate Subnetzmaske.
2Berechnen drücken.
3Netzwerkadresse, Hostbereich und Adressanzahl ablesen.
Warum nutzbare Hosts nicht dasselbe sind wie die Gesamtzahl der Adressen
Ein IPv4-Netz reserviert seine erste Adresse für das Netz selbst und die letzte für den Broadcast, daher hat ein /24 zwar 256 Adressen, aber nur 254 vergebbare. Ausnahmen sind /31 und /32: RFC 3021 macht beide Adressen eines /31 auf einer Punkt-zu-Punkt-Verbindung nutzbar, und ein /32 ist eine Host-Route ohne reservierte Adressen. IPv6 kennt keine Broadcast-Adresse, deshalb zählt dieses Tool alle Adressen eines IPv6-Subnetzes als nutzbar, auch die Netzadresse. Zwei IPv6-Details zieht es nicht ab: Nach RFC 4291 ist die Adresse mit lauter Null-Hostbits die Subnet-Router-Anycast-Adresse, und RFC 6164 empfiehlt ein /127 für Verbindungen zwischen Routern.
Rechenbeispiele
10.20.30.40/22 gehört zum Netz 10.20.28.0 mit Subnetzmaske 255.255.252.0, Wildcard-Maske 0.0.3.255 und Broadcast 10.20.31.255: 1.024 Adressen, 1.022 nutzbare Hosts von 10.20.28.1 bis 10.20.31.254. 172.16.5.4/27 ergibt das Netz 172.16.5.0, Broadcast 172.16.5.31 und 30 nutzbare Hosts (172.16.5.1 bis 172.16.5.30). Im Bereichsrechner umfasst 192.168.1.10 bis 192.168.1.40 genau 31 Adressen und braucht fünf Blöcke: 192.168.1.10/31, 192.168.1.12/30, 192.168.1.16/28, 192.168.1.32/29 und 192.168.1.40/32. Ein Bereich, der auf ein Präfix passt, etwa 10.0.0.0 bis 10.0.3.255, schrumpft auf den einen Block 10.0.0.0/22.
Warum ein /0 oder ein riesiges IPv6-Präfix trotzdem sofort antwortet
Ein /0-Netzwerk umfasst jede existierende IPv4-Adresse, und ein großes IPv6-Präfix kann mehr Adressen enthalten, als es Sterne im beobachtbaren Universum gibt. Die Anzahlen und Grenzen hier stammen aus direkter Arithmetik über den numerischen Bereich des Netzwerks selbst, niemals aus dem Durchgehen jeder einzelnen Adresse, sodass die Größe des Netzwerks nie beeinflusst, wie lange die Antwort dauert.
Was "reserviert" hier bedeutet
Über die üblichen privaten Bereiche hinaus (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) deckt die Klassifizierung auch Carrier-Grade-NAT-Adressraum (100.64.0.0/10) ab, den manche Anbieter und Mesh-VPNs intern nutzen, sowie einige IANA-Sonderbereiche, die für Protokoll-Infrastruktur wie AS112 und 6to4-Relays reserviert sind - keine davon sind Adressen, die man auf einer gewöhnlichen öffentlichen Website erwarten würde.
Fragen
Fragt dieses Tool die eingegebene Adresse ab oder verbindet es sich damit?
Nein. Es wertet nur den eingegebenen Text aus und rechnet damit, es wird also nichts aufgelöst oder abgerufen. Die Adresse selbst wird nie protokolliert oder gespeichert; die Website erfasst nur ein Nutzungsereignis, ob die Eingabe gültig war und ob es IPv4 oder IPv6 war.
Was passiert, wenn ich eine Hostadresse statt einer Netzwerkadresse eingebe, wie 192.168.1.5/24?
Die Host-Bits werden automatisch ausmaskiert, sodass Sie dasselbe Ergebnis erhalten wie bei der Eingabe von 192.168.1.0/24 - das Netzwerk, zu dem Ihre Adresse tatsächlich gehört.
Unterstützt es IPv6?
Ja, mit jeder Präfixlänge von /0 bis /128. IPv6 hat keine Broadcast-Adresse, daher zeigt das Tool alle Adressen des Subnetzes als nutzbar an, auch die Netzadresse. In der Praxis ist die Adresse mit lauter Null-Hostbits die Subnet-Router-Anycast-Adresse (RFC 4291), vergeben Sie sie also nicht an einen Host.
Warum zeigt ein /31- oder /32-Netzwerk jede Adresse als nutzbar an?
Ein /32 ist ein einzelner Host ohne Netzwerk- oder Broadcast-Adresse, die reserviert werden müsste. Ein /31 ist die in RFC 3021 definierte Zweiadress-Punkt-zu-Punkt-Verbindung, bei der beide Adressen nutzbar sind, statt eine als Broadcast-Adresse zu reservieren.
Kann ich eine IP und eine Subnetzmaske statt CIDR-Notation eingeben?
Ja. Lassen Sie im ersten Feld eine reine IP-Adresse stehen und tragen Sie im zweiten Feld statt eines /Präfix eine Subnetzmaske in Punktnotation wie 255.255.255.0 ein. Auch eine Wildcard-Maske im Cisco-Stil wie 0.0.0.255 funktioniert dort und ergibt dasselbe /24. Eine nicht zusammenhängende Maske wie 255.0.255.0 wird abgelehnt, weil sie keinen CIDR-Block beschreibt.
Wie teile ich ein /24 in kleinere Subnetze auf?
Das Tool teilt nicht selbst auf, aber die Rechnung ist kurz: Jedes zusätzliche Bit im Präfix verdoppelt die Zahl der Subnetze und halbiert ihre Größe. Ein /24 (256 Adressen) teilt sich in zwei /25 mit 128, vier /26 mit 64 oder acht /27 mit 32 Adressen. Die vier /26 von 192.168.10.0/24 beginnen bei .0, .64, .128 und .192, und jedes hat 62 nutzbare Hosts, also reicht 192.168.10.64/26 von .65 bis .126 mit .127 als Broadcast. Geben Sie jeden Block hier ein, um seinen Bereich zu prüfen, und wählen Sie die Größe in der Präfixtabelle auf dieser Seite: 50 Geräte brauchen ein /26, weil ein /27 nur 30 nutzbare Hosts hat.
Welche IP-Adressbereiche sind privat?
RFC 1918 legt drei private IPv4-Bereiche fest: 10.0.0.0/8 (10.0.0.0 bis 10.255.255.255, 16.777.216 Adressen), 172.16.0.0/12 (172.16.0.0 bis 172.31.255.255, 1.048.576 Adressen) und 192.168.0.0/16 (192.168.0.0 bis 192.168.255.255, 65.536 Adressen). Ein häufiger Fehler ist 172.32.0.0 und höher, das öffentlich ist: nur 172.16 bis 172.31 ist privat. Drei weitere Bereiche werden ebenfalls nicht im Internet geroutet: 100.64.0.0/10 ist Carrier-Grade-NAT-Adressraum der Provider (RFC 6598), 169.254.0.0/16 ist link-lokal, die Adresse, die sich ein Gerät selbst gibt, wenn DHCP scheitert (RFC 3927), und 127.0.0.0/8 ist Loopback. Bei IPv6 übernehmen Unique Local Addresses fc00::/7 (RFC 4193, in der Praxis fd00::/8) die private Rolle, und fe80::/10 ist link-lokal. Geben Sie einen Block hier ein, und das Ergebnis kennzeichnet ihn als Privat, Carrier-Grade NAT, Link-lokal, Loopback oder Öffentlich.
Was ist eine Wildcard-Maske und wo wird sie verwendet?
Eine Wildcard-Maske ist die Netzmaske mit jedem Bit umgekehrt, jedes Oktett ist also 255 minus das Oktett der Netzmaske: Aus 255.255.255.0 (/24) wird 0.0.0.255, aus 255.255.255.192 (/26) wird 0.0.0.63. Ein 0-Bit muss übereinstimmen, ein 1-Bit erlaubt jeden Wert. Access-Listen in Cisco IOS und network-Anweisungen in OSPF erwarten eine Wildcard statt einer Netzmaske: access-list 10 permit 192.168.10.64 0.0.0.63 erfasst 192.168.10.64 bis 192.168.10.127, und network 10.0.0.0 0.0.0.255 area 0 aktiviert OSPF auf den Schnittstellen in 10.0.0.0/24. Eine Netzmaske an der Stelle einer Wildcard trifft die falschen Adressen, kopieren Sie daher die Zeile Wildcard-Maske aus dem Ergebnis oder aus der Präfixtabelle auf dieser Seite.