IPv4-Subnetzmasken-Rechner

Geben Sie IPv4-Adresse und Maske ein, um das Subnetz zu prüfen: Netz- und Broadcastadresse, nutzbarer Hostbereich und Adressanzahl. Die weiteren Rechner wandeln Präfixlänge, punktierte Maske, Wildcard-Maske sowie Binär-, Hexadezimal- und Ganzzahldarstellung um.

Läuft lokal in deinem Browser

IPv4-Subnetzrechner

Zeigt Netzadresse, Broadcastadresse sowie den ersten und letzten nutzbaren Host des Subnetzes, in dem die eingegebene Adresse liegt.

CIDR-Präfix und Subnetzmaske umrechnen

Masken- und Adressrechner

Wildcard-Masken-Rechner

Punktierte Maske und Präfixlänge

IPv4-Adresse invertieren

Klassen-Rechner für Netzwerke

Network List×

Netzwerk Hosts Broadcast-Adresse
Start Ende
0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0
0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0
0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0
0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0

Benötigte Hosts zu CIDR-Präfix

Adress- und Zahlenbasis-Umrechner

CIDR-Präfix zu Adressanzahl

So lesen Sie Subnetzdaten aus IPv4-Adresse und Präfix ab

Geben Sie 192.168.0.1 mit Präfix 24 ein: Das erste Feld zeigt Maske 255.255.255.0, Netz 192.168.0.0, ersten Host 192.168.0.1, letzten Host 192.168.0.254, Broadcast 192.168.0.255 und 254 nutzbare Adressen.

Neun weitere Felder teilen sich die Seite: Präfix zu punktierter Maske, Maske zu Präfix, Wildcard-Maske, Bit-Invertierung, klassenbasierte Subnetzliste, Auslegung nach benötigten Hosts sowie Punkt-, Binär-, Hexadezimal- und Ganzzahldarstellung. Alles läuft in diesem Browser-Tab, und die Seite sendet während der Berechnung keine Anfrage.

  1. Geben Sie die vier Oktette der IPv4-Adresse und das CIDR-Präfix ein und drücken Sie im ersten Feld auf Berechnen. Jedes Oktett erlaubt 0 bis 255, das Präfix 0 bis 32.
  2. Lesen Sie Maske, Netz, ersten und letzten nutzbaren Host, Broadcast und die Anzahl nutzbarer Adressen: 254 bei /24, 126 bei /25, 2 bei /30. Bei /31 oder /32 steht 2 oder 1 mit einer Erklärung.
  3. Das zweite Feld rechnet Präfix in punktierte Maske samt Hexadezimalwert um, das dritte Maske und Adresse in Netz, Hostanteil und Broadcast, das vierte die Maske in die Wildcard-Maske.
  4. Wählen Sie im Klassen-Feld einen Netztyp (oder Standard für die Klasse der Adresse) und entweder eine Subnetzanzahl oder Hosts je Subnetz, dann Berechnen. Netzliste abrufen listet die Subnetze dieses Netzes auf.
  5. Die übrigen Felder rechnen benötigte Hosts in ein Präfix um (5 Hosts zu /29), ein Präfix in Adressanzahlen (/27 zu 32 Adressen, 30 nutzbar) und eine Punktadresse in Binär-, Hexadezimal- und Ganzzahlform (192.168.0.1 zu C0 A8 00 01 und 3232235521).

Was die einzelnen Rechner auf der Seite beantworten

Was die Maskenarithmetik tut

Die Maske markiert die Netzbits. Präfix 24 ist 255.255.255.0, also adressieren die ersten drei Oktette das Netz und das letzte die Hosts: 192.168.0.1 AND 255.255.255.0 ergibt Netz 192.168.0.0, und OR mit der invertierten Maske ergibt Broadcast 192.168.0.255. Der nutzbare Bereich ist dieser Block ohne seine beiden Enden, also 192.168.0.1 bis 192.168.0.254, das sind 2^(32−24)−2 = 254 Adressen.

Der Block wächst, wenn das Präfix kürzer wird: /8 auf 10.0.0.5 umfasst 10.0.0.0 bis 10.255.255.255 mit 16.777.214 nutzbaren Adressen, /12 auf 172.16.5.9 endet bei 172.31.255.255 mit 1.048.574. Präfixe 0 bis 30 folgen der Regel 2^(32−Präfix)−2; ein /31 ist eine Punkt-zu-Punkt-Strecke, deren beide Adressen nutzbar sind (RFC 3021), und ein /32 ist eine einzelne Adresse ohne eigenes Netz und Broadcast.

Masken, die keine Masken sind

Eine Subnetzmaske ist eine Folge von 1-Bits, gefolgt von 0-Bits; 255.255.255.0 und 255.240.0.0 sind Masken, 255.0.255.0 nicht. Die Seite weist eine punktierte Maske, die diese Regel bricht, zurück, statt damit zu rechnen; das frühere Skript akzeptierte 255.0.255.0 und antwortete auf 192.168.0.1 mit Netz 192.0.0.0 und Broadcast 192.255.0.255.

Dieselbe Regel gilt für die Wildcard-Maske und für Maske zu Präfix. Eingaben, die keine ganze Zahl im Bereich sind, werden mit einem Satz in der Seitensprache abgewiesen statt mit einem umgebrochenen Wert: 256.1.1.1 wird nicht mehr als 255.1.1.1 gelesen, Präfix 33 ist ein Fehler statt einer vollen Maske, und benötigte Hosts müssen zwischen 1 und 4.294.967.294 liegen.

Das Klassen-Feld und seine Netzliste

Das Klassen-Feld arbeitet mit der Klasse der Adresse (1–127 Klasse A, 128–191 Klasse B, 192–223 Klasse C; 0.0.0.0 und ab 224.0.0.0 werden abgewiesen) oder mit einem gewählten Netztyp und fragt nach einer Subnetzanzahl oder nach Hosts je Subnetz. Acht Subnetze in der Klasse-C-Adresse 192.168.0.1 ergeben Maske 255.255.255.224, Präfix /27, acht Subnetze und je 30 nutzbare Hosts; 1024 gewünschte Hosts ergeben /21 über acht Klasse-C-Netze, was das Feld als Supernetting ausweist.

Netzliste zeigt jedes Subnetz dieses Netzes mit erstem und letztem Host und Broadcast-Adresse und endet nach 256 Zeilen mit einer "…"-Zeile. Passt eine Anforderung nicht in die Klasse, wird sie als Fehler gemeldet statt still gekürzt: Das frühere Skript machte aus 256 gewünschten Subnetzen einer Klasse-C-Adresse deren 128 und konnte Hostzahlen wie 5592405,333333333 ausgeben.

Zuletzt verwendet: