Toolyard

Ein Subnetz berechnen

CIDR und Masken

Eine IPv4-Adresse hat 32 Bit. Das Präfix hinter dem Schrägstrich gibt an, wie viele davon das Netz kennzeichnen, der Rest kennzeichnet die Hosts. /24 ist die Maske 255.255.255.0: 24 Netz-Bits und 8 Host-Bits, 256 Adressen.

/24255.255.255.0256 Adressen, 254 Hosts
/25255.255.255.128128 Adressen, 126 Hosts
/26255.255.255.19264 Adressen, 62 Hosts
/27255.255.255.22432 Adressen, 30 Hosts
/28255.255.255.24016 Adressen, 14 Hosts
/30255.255.255.2524 Adressen, 2 Hosts

Beispiel: 192.168.1.130/26

  1. /26 lässt 6 Host-Bits übrig, jedes Subnetz hat also 26 = 64 Adressen.
  2. Die Subnetze beginnen bei Vielfachen von 64 in der letzten Zahl: 0, 64, 128, 192. 130 liegt in dem ab 128.
  3. Netzadresse: 192.168.1.128. Broadcast-Adresse, die letzte im Block: 192.168.1.191.
  4. Nutzbare Hosts: 192.168.1.129 bis 192.168.1.190, 62 Adressen.

Die erste und die letzte Adresse sind reserviert, ein Subnetz hat also 2Host-Bits − 2 nutzbare Hosts. /31-Verbindungen zwischen zwei Routern und einzelne /32-Adressen sind Sonderfälle.

Rechner

Der Subnetzrechner rechnet das für jede Adresse mit Präfix oder Maske aus, mit Wildcard-Maske und Binärdarstellung. Zum Umrechnen zwischen Dezimal, Binär und Hex gibt es den Zahlensystem-Umrechner.

Ein /24 in vier teilen

Zwei geliehene Host-Bits machen aus 192.168.1.0/24 vier /26-Subnetze mit je 64 Adressen:

SubnetzNutzbare HostsBroadcast
192.168.1.0/26.1 bis .62.63
192.168.1.64/26.65 bis .126.127
192.168.1.128/26.129 bis .190.191
192.168.1.192/26.193 bis .254.255

Für eine bestimmte Zahl von Hosts nimmst du den kleinsten Block, bei dem 2Host-Bits − 2 reicht: 50 Hosts brauchen /26 (62), 100 Hosts brauchen /25 (126).

Wenn das Präfix kein Vielfaches von 8 ist

Nimm 10.1.37.5/20. Die /20-Maske ist 255.255.240.0, die Grenze liegt also in der dritten Zahl, in Blöcken von 256 − 240 = 16: 0, 16, 32, 48. 37 liegt im Block ab 32, das Netz ist also 10.1.32.0 und der Broadcast 10.1.47.255, mit 4.096 Adressen.

Häufige Fehler

  • Überlappende Subnetze. 10.0.0.0/24 und 10.0.0.128/25 überlappen, weil das zweite im ersten liegt. Jedes Subnetz muss bei einem Vielfachen seiner eigenen Größe beginnen.
  • Die Wildcard-Maske. Access-Listen von Routern wollen oft das Gegenstück der Maske: 255 minus jede Zahl, /26 ist also 0.0.0.63.
  • Private Bereiche. Nur 10.0.0.0/8, 172.16.0.0/12 und 192.168.0.0/16 sind für private Netze. 172.32.x.x ist eine öffentliche Adresse.

Tools in dieser Anleitung

Weitere Anleitungen