/ Netzwerk & Protokolle

Hosts aus CIDR

Anzahl nutzbarer Host-Adressen in einem IPv4-Subnetz: Hosts = 2^(32 − CIDR) − 2. Abzug für Netzwerk- und Broadcastadresse.

Hosts aus CIDR
01 · Eingabe

Hosts aus CIDR berechnen

Anzahl nutzbarer Host-Adressen in einem IPv4-Subnetz: Hosts = 2^(32 − CIDR) − 2. Abzug für Netzwerk- und Broadcastadresse.

Lösen für
Hosts = 2^(32 CIDR) 2

Worum geht es?

Die Anzahl der nutzbaren Hosts in einem IPv4-Subnetz ergibt sich aus den Host-Bits: 2^(32 − CIDR). Davon werden zwei Adressen abgezogen — die Netzwerkadresse (alle Host-Bits 0) und die Broadcastadresse (alle Host-Bits 1).

Für sehr kleine Subnetze gilt eine Sonderregel: /31 hat per Konvention 2 nutzbare Adressen (Punkt-zu-Punkt, RFC 3021), /32 ist eine einzelne Host-Route. Diese Formel ignoriert diese Sonderfälle und gibt streng 2^(32 − CIDR) − 2 zurück.

Die Formel

Formel Hosts aus CIDR
Hosts = 2^(32 − CIDR) − 2

Umstellung:
    CIDR = 32 − log₂(Hosts + 2)

Die Variablen

SymbolBedeutungEinheitErklärung
CIDRPräfixlängeNetzwerk-Bits (0–32).
HostsNutzbare IPsAnzahl Host-Adressen ohne Netz/BC.

Minimal-Beispiel

Wie viele Hosts hat ein /24?

Rechnung Hosts /24
Hosts = 2^(32 − 24) − 2
      = 2^8 − 2
      = 254

Praxis-Beispiele

Beispiel 1 — /27 für Abteilungs-Subnetz

Rechnung /27
Hosts = 2^(32 − 27) − 2
      = 2^5 − 2
      = 30
Rechnung /30
Hosts = 2^(32 − 30) − 2
      = 2^2 − 2
      = 2

Beispiel 3 — Welches CIDR für 500 Hosts?

Rechnung Mindest-CIDR
CIDR = 32 − log₂(500 + 2)
     ≈ 32 − 8,97
     ≈ 23,03 → /23 (mit 510 Hosts)