Skip to content

IPv4-Subnetzrechner

Netzwerkadresse, Broadcast, nutzbaren Hostbereich, Subnetzmaske und Wildcard-Maske für jeden IPv4-CIDR-Block berechnen. Mit /31 nach RFC 3021, Subnetzteilung und Berechnung rein im Browser.

Kein Tracking Läuft im Browser Kostenlos
Alles wird lokal in Ihrem Browser berechnet — die eingegebenen Adressen verlassen dieses Gerät nie.
/26
Gängige Blöcke
Subnetzdetails
CIDR-Schreibweise
Netzwerkadresse
Broadcast-Adresse
Nutzbarer Hostbereich
Nutzbare Hosts
Adressen gesamt
Subnetzmaske
Wildcard-Maske
Binäransicht — wo die Maske schneidet
Netzwerkadresse
Subnetzmaske
Broadcast-Adresse
Netzwerkbits Hostbits
Netz als Ganzzahl
Netz als Hexadezimalwert
Reverse DNS (PTR)
Konfiguration zum direkten Einfügen
Cisco IOS Interface
Cisco ACL (Wildcard)
OSPF network-Anweisung
Cisco ASA (Subnetzmaske)
Huawei / H3C
Linux iproute2

Cisco-IOS-ACLs und OSPF erwarten die Wildcard-Maske; die ASA erwartet stattdessen die Subnetzmaske. Beides zu verwechseln ist hier der häufigste Copy-Paste-Fehler.

Diesen Block in gleich große Subnetze teilen
# Subnetz Nutzbarer Bereich Broadcast Hosts
Referenztabelle: CIDR zu Subnetzmaske
Präfix Subnetzmaske Wildcard-Maske Adressen gesamt 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

Die Zahl nutzbarer Hosts folgt für /31 der RFC 3021 (zwei nutzbare Adressen auf einer Punkt-zu-Punkt-Verbindung) und behandelt /32 als einzelne Hostroute.

Gegen RFC 950, RFC 1918, RFC 3021, RFC 3927, RFC 5737 und RFC 6598 geprüft; jeder Beispielwert stammt aus der unit-getesteten Subnetz-Engine des Tools — Go-Tools Engineering-Team · Aug 15, 2026

Verfasst und geprüft von Entwicklern, die Netzwerk-Tooling bauen; jede Adresse, jede Maske und jede Hostzahl in diesen Beispielen stammt aus der getesteten Engine des Rechners selbst.

Was ist eine Subnetzmaske?

Eine Subnetzmaske teilt eine 32-Bit-IPv4-Adresse in zwei Teile: einen Netzanteil, den jeder Host im Segment gemeinsam hat, und einen Hostanteil, der die einzelne Maschine identifiziert. Die Maske ist selbst 32 Bit lang — eine Folge von Einsen markiert die Netzwerkbits, die anschließenden Nullen die Hostbits —, und genau deshalb beschreiben 255.255.255.0 und /24 exakt dasselbe. Die CIDR-Schreibweise zählt die 1-Bits nur, statt sie dezimal auszuschreiben.

Alles Weitere folgt aus dieser Teilung. Setzen Sie die Hostbits auf 0, erhalten Sie die Netzwerkadresse; setzen Sie sie alle auf 1, erhalten Sie die gerichtete Broadcast-Adresse; die Adressen dazwischen können Sie an Hosts vergeben. Daher stammt die vertraute Formel 2^n − 2, und deshalb liefert ein /26 auch 62 statt 64 nutzbare Hosts. Wenn eine Maschine entscheidet, ob ein Ziel lokal liegt oder einen Router braucht, legt sie ihre eigene Maske auf beide Adressen und vergleicht die Ergebnisse — genau das ist der Zugehörigkeitstest, den dieser Rechner ausführt.

Zwei Präfixe brechen das Muster mit Absicht. Ein /31 hat nur zwei Adressen und damit keinen Platz für eine eigene Netzwerk- und Broadcast-Adresse; RFC 3021 macht deshalb auf Punkt-zu-Punkt-Verbindungen beide nutzbar, und jede aktuelle Router-Plattform hält sich daran. Ein /32 ist eine einzelne Hostroute, verwendet für Loopback-Schnittstellen, statische Routen, Anycast-Adressen und Firewall-Regeln mit einer einzigen Adresse. Wer 2^n − 2 blind auf eines von beiden anwendet, erhält 0 nutzbare Hosts — eine Antwort, der keine Router-Plattform zustimmt. Die /31-Ausnahme bringt ihre eigene Bedingung mit: Sie funktioniert nur auf echten Punkt-zu-Punkt-Schnittstellen, ein gemeinsam genutztes LAN-Segment braucht also weiterhin ein /30 oder einen größeren Block.

Die Adresse, die Sie eingeben, trägt über ihre Maske hinaus Bedeutung. 10.0.0.0/8, 172.16.0.0/12 und 192.168.0.0/16 sind privat (RFC 1918) und werden im öffentlichen Internet nie geroutet; 100.64.0.0/10 ist der Bereich für Carrier-Grade NAT; 169.254.0.0/16 taucht auf, wenn DHCP scheitert; 224.0.0.0/4 ist Multicast. Die historischen Klassen A bis E stehen weiterhin in Dokumentationen und Zertifizierungsprüfungen, doch klassenbasiertes Routing ist seit der Einführung von CIDR im Jahr 1993 überholt — wo ein Netz endet, entscheidet die Maske und nicht das erste Oktett. Um dieselbe Adresse von Hand binär oder hexadezimal zu betrachten, übernimmt der Zahlensystem-Konverter die Rechnung.

// Subnetting is integer arithmetic on a 32-bit value.
const toInt = (ip) => ip.split('.').reduce((acc, o) => acc * 256 + Number(o), 0);
const toIp  = (n)  => [24, 16, 8, 0].map((s) => (n >>> s) & 255).join('.');

function subnet(ip, prefix) {
  const mask      = prefix === 0 ? 0 : (0xFFFFFFFF << (32 - prefix)) >>> 0;
  const network   = (toInt(ip) & mask) >>> 0;
  const broadcast = (network | (~mask >>> 0)) >>> 0;
  // RFC 3021: a /31 has two usable addresses; a /32 has one.
  const usable    = prefix >= 31 ? 2 ** (32 - prefix) : 2 ** (32 - prefix) - 2;
  return { network: toIp(network), broadcast: toIp(broadcast), usable };
}

subnet('192.168.1.130', 26);
// { network: '192.168.1.128', broadcast: '192.168.1.191', usable: 62 }

Hauptfunktionen

Alle Felder auf einem Bildschirm

Netzwerkadresse, Broadcast, erster und letzter nutzbarer Host, nutzbare und gesamte Anzahl, Subnetzmaske und Wildcard-Maske aktualisieren sich beim Tippen — kein Absenden-Button, kein Neuladen, kein Warten.

Korrekte Behandlung von /31 und /32

Ein /31 meldet nach RFC 3021 zwei nutzbare Adressen und ein /32 genau eine, jeweils mit einem Hinweis, warum das so ist — und wann /31 nicht sicher einsetzbar ist. Wendet man 2^n − 2 auf diese Präfixe an, kommt null heraus, und dem stimmt kein Router zu.

Präfix-Schieberegler von /0 bis /32

Ziehen Sie am Präfix und sehen Sie die Grenze Bit für Bit wandern, während die Adresse stehen bleibt — der schnellste Weg zur Antwort auf „Wie groß muss dieser Block sein?“

Binäransicht mit eingefärbter Maskengrenze

Netzwerkbits und Hostbits werden in den Zeilen für Netz, Maske und Broadcast in unterschiedlichen Farben gezeichnet, der Schnittpunkt ist also sichtbar statt nur angedeutet.

Tabelle zur Subnetzteilung

Teilen Sie einen beliebigen Block an einem längeren Präfix in gleich große Subnetze und lesen Sie deren Bereiche, Broadcast-Adressen und Hostzahlen ab — die Plausibilitätsprüfung für den VLAN-Plan, ganz ohne Tabellenkalkulation.

Blockerkennung und Reverse DNS

Ein Abzeichen benennt den Block, zu dem Ihre Adresse gehört (privat nach RFC 1918, CGNAT, Link-local, Dokumentation, Benchmarking, Multicast, reserviert), daneben stehen die Ganzzahl-, Hex- und in-addr.arpa-Form.

Beispiele für Subnetzberechnungen

Zu welchem Subnetz gehört 192.168.1.130/26? — die klassische Prüfungsfrage

192.168.1.130/26
Netzwerk:   192.168.1.128
Broadcast:  192.168.1.191
Nutzbar:    192.168.1.129 - 192.168.1.190
Hosts:      62 nutzbar von 64 gesamt
Netzmaske:  255.255.255.192
Wildcard:   0.0.0.63

Sie haben eine Hostadresse eingegeben und keine Netzwerkadresse, und genau darum geht es: Eine /26-Maske hat 6 Hostbits, die Blöcke springen also alle 64 Adressen weiter — 0, 64, 128, 192. Die Adresse 192.168.1.130 landet im dritten Block, deshalb lautet das Netz 192.168.1.128 und nicht 192.168.1.0. Der Broadcast ist die Obergrenze dieses Blocks (192.168.1.191), sodass 192.168.1.129 bis 192.168.1.190 vergeben werden können. Das ist der mit Abstand häufigste Subnetting-Fehler: anzunehmen, die Netzwerkadresse sei schlicht das Eingetippte mit über den Daumen genulltem Hostanteil.

Netzwerkadresse, Broadcast und nutzbare Hosts von 10.0.0.0/22

10.0.0.0/22
Netzwerk:   10.0.0.0
Broadcast:  10.0.3.255
Nutzbar:    10.0.0.1 - 10.0.3.254
Hosts:      1,022 nutzbar von 1,024 gesamt
Netzmaske:  255.255.252.0
Wildcard:   0.0.3.255

Ein /22 borgt sich zwei Bits aus dem dritten Oktett, der Block deckt also 10.0.0.x bis 10.0.3.x ab — vier aufeinanderfolgende /24 in einer Broadcast-Domäne. Bei der Maske 255.255.252.0 rutschen viele ab: 252 ist binär 11111100, das dritte Oktett wächst also in Schritten von 4 (10.0.0.0, 10.0.4.0, 10.0.8.0). Die Binäransicht im Tool färbt die beiden geborgten Bits ein, und die Teilungstabelle zerlegt diesen Block wieder in seine vier /24.

Eine /31-Punkt-zu-Punkt-Verbindung: zwei nutzbare Adressen, nicht null

203.0.113.4/31
Adressen:  203.0.113.4 und 203.0.113.5
Nutzbar:   2 (je ein Ende der Verbindung)
Broadcast: keine
Netzmaske: 255.255.255.254
Wildcard:  0.0.0.1

RFC 3021 definiert /31 für Punkt-zu-Punkt-Verbindungen: Weil eine solche Verbindung genau zwei Endpunkte und kein gemeinsames Segment hat, entfallen Netzwerk- und Broadcast-Adresse und beide Adressen sind vergebbar. Wendet man hier die allgemeine Formel 2^n − 2 an, kommen 0 nutzbare Hosts heraus, was auf keinem modernen Router stimmt — Cisco IOS, Junos und Linux unterstützen /31 auf Punkt-zu-Punkt-Schnittstellen alle. /31 statt /30 halbiert die Adressverschwendung auf Router-zu-Router-Verbindungen. Der Haken: Es gilt nur auf echten Punkt-zu-Punkt-Schnittstellen — ein Multi-Access-LAN-Segment braucht weiterhin ein /30 oder einen größeren Block, und Windows akzeptiert kein /31 auf einer Netzwerkkarte. Das Beispiel verwendet 203.0.113.0/24, weil RFC 5737 diesen Bereich für Dokumentation reserviert.

192.168.1.0/24 in vier /26-Subnetze teilen

192.168.1.0/24 → /26
192.168.1.0/26     192.168.1.1 - 192.168.1.62     bc 192.168.1.63    62 Hosts
192.168.1.64/26    192.168.1.65 - 192.168.1.126    bc 192.168.1.127   62 Hosts
192.168.1.128/26   192.168.1.129 - 192.168.1.190   bc 192.168.1.191   62 Hosts
192.168.1.192/26   192.168.1.193 - 192.168.1.254   bc 192.168.1.255   62 Hosts

Zwei aus einem /24 geborgte Bits ergeben vier gleich große Subnetze mit je 64 Adressen, davon 62 nutzbar. Beachten Sie, dass jedes Kind-Subnetz seine eigene Netzwerk- und Broadcast-Adresse verliert: Ein /24 in vier /26 zu teilen kostet Sie insgesamt 254 − 248 = 6 nutzbare Adressen. Die Teilungstabelle druckt dieses Layout für jeden Elternblock und jedes längere Präfix — der schnellste Weg, einen VLAN-Plan zu prüfen, bevor er einen Router erreicht.

Tabelle CIDR zu Subnetzmaske: /24 ist 255.255.255.0

/24, /25, /26, /27, /28, /29, /30, /31, /32
/24  255.255.255.0     256 Adressen   254 nutzbar
/25  255.255.255.128   128 Adressen   126 nutzbar
/26  255.255.255.192    64 Adressen    62 nutzbar
/27  255.255.255.224    32 Adressen    30 nutzbar
/28  255.255.255.240    16 Adressen    14 nutzbar
/29  255.255.255.248     8 Adressen     6 nutzbar
/30  255.255.255.252     4 Adressen     2 nutzbar
/31  255.255.255.254     2 Adressen     2 nutzbar (RFC 3021)
/32  255.255.255.255     1 Adresse      1 nutzbar (Hostroute)

Jedes zusätzliche Präfix-Bit halbiert den Block. Die letzten beiden Zeilen sind die merkenswerten, weil sie das Muster 2^n − 2 brechen: Ein /31 hat zwei nutzbare Adressen (Punkt-zu-Punkt, kein Broadcast), und ein /32 ist eine einzelne Hostroute für Loopback-Schnittstellen, ACL-Einträge und statische Routen. Die vollständige Tabelle von /8 bis /32 steht unter dem Rechner und wird von derselben Engine erzeugt, die ihn antreibt.

So verwenden Sie den IPv4-Subnetzrechner

  1. 1

    Adresse oder CIDR-Block eingeben

    Tippen Sie 192.168.1.130/26, fügen Sie 10.0.0.0 255.255.252.0 ein oder geben Sie eine nackte Adresse ein und setzen Sie das Präfix mit dem Schieberegler. Eine Hostadresse ist völlig in Ordnung — das Tool maskiert sie für Sie auf ihr Netz herunter.

  2. 2

    Den Präfix-Schieberegler bewegen und die Grenze wandern sehen

    Ziehen Sie von /0 bis /32 und beobachten Sie, wie sich Hostzahl, Maske und Broadcast-Adresse neu berechnen. Der Regler hält Ihre Adresse fest und beantwortet so mit einer einzigen Geste die Frage „Was, wenn ich diesen Block anders dimensioniere?“

  3. 3

    Die Subnetzdetails lesen

    Netzwerkadresse, Broadcast, erster und letzter nutzbarer Host, nutzbare und gesamte Anzahl, Subnetzmaske und Wildcard-Maske — dazu ein Abzeichen mit dem Namen des Blocks (privat, CGNAT, Link-local, Dokumentation, Multicast) und seiner historischen Klasse.

  4. 4

    Binäransicht und Adressformen prüfen

    Netzwerkbits und Hostbits sind getrennt eingefärbt, die Maskengrenze ist damit Bit für Bit sichtbar. Dieselbe Karte zeigt das Netz als Ganzzahl, als Hexadezimalwert und als Reverse-DNS-Namen unter in-addr.arpa.

  5. 5

    Zugehörigkeit testen und den Block teilen

    Fügen Sie eine beliebige Adresse ein, um zu bestätigen, ob sie im aktuellen Subnetz liegt, und wählen Sie dann ein längeres Präfix, um den Block in gleich große Subnetze samt Bereichen, Broadcasts und Hostzahlen zu zerlegen.

Häufige Subnetting-Fehler

Die eingegebene Adresse für die Netzwerkadresse halten

Eine mit /26 maskierte Hostadresse liegt selten am Anfang ihres Blocks. Das Netz ist das, was nach dem Nullen der Hostbits übrig bleibt — deshalb gehört 192.168.1.130/26 zu 192.168.1.128 und nicht zu 192.168.1.0.

✗ Falsch
192.168.1.130/26 -> Netzwerk 192.168.1.0, Broadcast 192.168.1.255
✓ Richtig
192.168.1.130/26 -> Netzwerk 192.168.1.128, Broadcast 192.168.1.191

2^n - 2 auf ein /31 anwenden

Die Minus-zwei-Regel setzt voraus, dass eine Netzwerk- und eine Broadcast-Adresse existieren. Auf einer /31-Punkt-zu-Punkt-Verbindung tun sie das nicht, und RFC 3021 macht beide Adressen vergebbar. Hier null nutzbare Hosts zu melden, widerspricht jeder aktuellen Router-Plattform.

✗ Falsch
203.0.113.4/31 -> 0 nutzbare Hosts
✓ Richtig
203.0.113.4/31 -> 2 nutzbare Hosts (203.0.113.4 und 203.0.113.5)

172.16.0.0/12 nur als 172.16.x.x lesen

Der private Bereich reicht von 172.16.0.0 bis 172.31.255.255 — sechzehn /16, nicht eines. Adressen in 172.15.x.x und 172.32.x.x sind öffentlich und gehören jemand anderem.

✗ Falsch
172.20.5.1 -> als öffentlich angenommen, weil nicht 172.16.x.x
✓ Richtig
172.20.5.1 -> privat, innerhalb 172.16.0.0/12 (172.16.0.0 - 172.31.255.255)

Eine nicht zusammenhängende Subnetzmaske schreiben

Eine Subnetzmaske muss eine geschlossene Folge von Einsen sein, gefolgt von Nullen. Werte wie 255.0.255.0 sind keine gültigen Masken, auch wenn ACL-Wildcards Lücken haben dürfen. Geräte weisen sie zurück, und ein Rechner, der sie annimmt, verdeckt nur einen Tippfehler.

✗ Falsch
10.0.0.0 255.0.255.0
✓ Richtig
10.0.0.0 255.255.252.0   (= 10.0.0.0/22)

Was Sie mit dem Subnetzrechner machen können

VLANs und Adressblöcke planen
Teilen Sie eine Zuteilung in gleich große Subnetze, prüfen Sie, ob jedes groß genug für seine Hostzahl ist, und übernehmen Sie das Layout direkt in Ihre IPAM-Tabelle oder Ihr Designdokument — bevor es einen Switch erreicht.
Firewall-Regeln und ACLs schreiben
Lesen Sie die Wildcard-Maske für Cisco-ACLs und OSPF-network-Anweisungen ab und bestätigen Sie den exakten Adressbereich, den eine Regel trifft — zwischen 0.0.0.63 und 0.0.0.31 liegen zwei VLANs voller Hosts.
Einen Host untersuchen, der das Gateway nicht erreicht
Fügen Sie die Hostadresse und die konfigurierte Maske ein und prüfen Sie dann, ob das Gateway in das resultierende Subnetz fällt. Eine falsch gesetzte Maske ist die klassische Ursache für „manches lässt sich anpingen, anderes nicht“.
Router-zu-Router-Verbindungen sparsam adressieren
Vergleichen Sie /30 und /31 für Punkt-zu-Punkt-Verbindungen: Das /31 gibt beiden Endpunkten eine Adresse, statt pro Verbindung zwei zu verschwenden — in einem WAN mit Hunderten Leitungen summiert sich das schnell.
Für CCNA, Network+ und ähnliche Prüfungen lernen
Rechnen Sie eine Subnetting-Aufgabe von Hand und prüfen Sie Netzwerkadresse, Broadcast und Hostbereich anschließend hier nach. Die Binäransicht zeigt die geborgten Bits — und genau die fragt die Prüfung tatsächlich ab.

So funktioniert IPv4-Subnetting

Die Maske ist eine Bitgrenze, kein Dezimalwert
Eine Subnetzmaske hat 32 Bit: eine zusammenhängende Folge von Einsen für das Netz, danach Nullen für die Hosts. Nur 33 Masken sind gültig (/0 bis /32), deshalb ist 255.255.255.192 zulässig und 255.0.255.0 nicht — Letztere hat ein Loch. Dieser Rechner weist nicht zusammenhängende Masken zurück, statt zu raten, was Sie gemeint haben.
Blockgröße und die Abkürzung im vierten Oktett
Subnetze gleicher Größe liegen auf Vielfachen ihrer Blockgröße, und die Blockgröße ist 256 minus dem betreffenden Maskenoktett. Ein /26 endet auf 192, die Blöcke beginnen also bei 0, 64, 128 und 192; ein /28 endet auf 240, sie springen also alle 16 weiter. Das ist die Arithmetik hinter „Zu welchem Subnetz gehört 192.168.1.130?“ — es ist der dritte /26-Block, also 192.168.1.128.
Reservierte Adressen und die zwei Ausnahmen
Die Hostadresse aus lauter Nullen bezeichnet das Netz und die aus lauter Einsen ist der gerichtete Broadcast, gewöhnliche Subnetze verlieren also zwei Adressen. RFC 3021 erlässt beide für /31-Punkt-zu-Punkt-Verbindungen (zwei nutzbare Adressen), und ein /32 ist eine einzelne Hostroute (eine nutzbare Adresse). Die Referenztabelle unter dem Rechner folgt diesen Regeln, in ihrer /31-Zeile steht deshalb 2 und nicht 0.
Wildcard-Masken und wo sie verlangt werden
Die Wildcard-Maske ist das bitweise Komplement der Subnetzmaske — 255.255.255.192 invertiert zu 0.0.0.63. Cisco-ACLs, OSPF-network-Anweisungen und EIGRP erwarten Wildcards statt Masken. Anders als Subnetzmasken dürfen ACL-Wildcards nicht zusammenhängend sein, und genau so trifft eine einzige Regel jede ungerade Adresse in einem Bereich.
Klassen sind Geschichte, Blöcke sind Gegenwart
Die Klassen A/B/C/D/E teilen den Adressraum nach dem ersten Oktett auf (0–127, 128–191, 192–223, 224–239, 240–255) und werden weiterhin gelehrt und geprüft, doch CIDR hat das klassenbasierte Routing 1993 abgelöst — wo ein Netz endet, entscheidet die Maske und nicht die führenden Bits. Was weiterhin zählt, ist der reservierte Block, in den eine Adresse fällt: privat nach RFC 1918, CGNAT nach RFC 6598, Link-local nach RFC 3927, Dokumentation nach RFC 5737, Benchmarking nach RFC 2544, Multicast und der reservierte Bereich 240.0.0.0/4.

Best Practices für die IP-Adressierung

Für Wachstum dimensionieren, aber nicht um den Faktor zehn
Ein /24 für acht Geräte verschwendet 246 Adressen und vergrößert die Broadcast-Domäne ohne jeden Nutzen. Wählen Sie den kleinsten Block, der noch bequem Luft nach oben lässt — die Hostzahl des Rechners legt diesen Kompromiss offen, bevor Sie sich festlegen.
Auf Punkt-zu-Punkt-Verbindungen /31 verwenden
Auf Router-zu-Router-Leitungen gibt ein /31 beiden Enden eine Adresse, statt vier Adressen für zwei Endpunkte zu verbrennen. Halten Sie /30 für Geräte zurück, die tatsächlich älter als die RFC-3021-Unterstützung sind, und setzen Sie nie ein /31 auf ein Multi-Access-Segment.
An der Bitgrenze zuteilen, nicht an runden Dezimalzahlen
Adresspläne, deren Blöcke bei 10.0.10.0 oder 10.0.100.0 beginnen, sehen dezimal ordentlich aus, lassen sich aber nicht zu einer einzigen Route zusammenfassen. Richten Sie Zuteilungen an Zweierpotenzen aus, damit eine ganze Region in der Routing-Tabelle zu einem einzigen Präfix zusammenfällt.
Beispiele in der Dokumentation aus den reservierten Bereichen nehmen
RFC 5737 reserviert 192.0.2.0/24, 198.51.100.0/24 und 203.0.113.0/24 genau deshalb, damit Beispiele nicht mit einem echten Netz kollidieren. Eine zufällige öffentliche Adresse im Runbook zeigt irgendwann auf einen laufenden Host.
Vor dem Verdacht aufs Routing die Maske auf beiden Seiten prüfen
Wenn ein Host manche Ziele erreicht und andere nicht, vergleichen Sie seine Maske mit der des Gateways. Ein /24, konfiguriert dort wo das Segment ein /23 ist, lässt die halbe Netzwerkumgebung entfernt erscheinen — fügen Sie beide Adressen in die Zugehörigkeitsprüfung ein und die Abweichung zeigt sich sofort.

FAQ zum Subnetzrechner

Wie berechne ich aus einem CIDR-Präfix die Subnetzmaske?
Das Präfix ist schlicht die Anzahl der führenden 1-Bits in der 32-Bit-Maske. /26 bedeutet 26 Einsen gefolgt von 6 Nullen: 11111111.11111111.11111111.11000000, was sich als 255.255.255.192 zurücklesen lässt. Die abschließenden Nullen sind die Hostbits, der Block fasst also 2^6 = 64 Adressen. Umgekehrt zählen Sie die 1-Bits der Maske: 255.255.252.0 ist 11111111.11111111.11111100.00000000 = 22 Einsen, also ein /22. Die Binäransicht dieses Rechners zeigt die Grenze direkt an, mit Netzwerkbits und Hostbits in unterschiedlichen Farben.
Welcher Präfixlänge entspricht 255.255.255.0?
Einem /24. Binär ist 255 gleich 11111111, drei Oktette mit 255 ergeben also 24 führende 1-Bits, und die letzten 8 Bit sind Hostbits — 255.255.255.0 = /24, mit 256 Adressen und 254 nutzbaren Hosts. Nach derselben Überlegung ist 255.255.255.192 ein /26 (64 Adressen, 62 nutzbar), 255.255.252.0 ein /22 (1,024 Adressen, 1,022 nutzbar) und 255.255.255.128 ein /25 (128 Adressen, 126 nutzbar). Fügen Sie eine punktdezimale Maske direkt in das Eingabefeld ein, um ihr Präfix abzulesen, oder nutzen Sie die Referenztabelle unter dem Rechner, die für jedes Präfix von /8 bis /32 Maske, Wildcard-Maske und Hostzahl auflistet.
Wie wandle ich eine IP-Adresse in eine Dezimalzahl oder in Hexadezimal um?
Behandeln Sie die vier Oktette als eine einzige 32-Bit-Ganzzahl: 192.168.1.128 = 192×256³ + 168×256² + 1×256 + 128 = 3232235904, hexadezimal 0xC0A80180. Diese Form taucht auf, wenn eine Datenbank Adressen in einer Ganzzahlspalte ablegt (INET_ATON / INET_NTOA in MySQL), wenn Logs nach Bereichen gefiltert werden und bei jedem bitweisen Zugehörigkeitstest. Die Binärkarte dieses Rechners gibt die Netzwerkadresse als Dezimalzahl, als Hexadezimalwert und als Reverse-DNS-Namen unter in-addr.arpa aus. Um von Hand zwischen Zahlensystemen umzurechnen, hilft der Zahlensystem-Konverter.
Wie übertrage ich das Ergebnis auf ein Cisco- oder Huawei-Gerät?
Die Karte „Konfiguration zum direkten Einfügen“ erzeugt sechs Varianten für den aktuellen Block. Für 192.168.1.130/26 sind das: das Cisco-IOS-Interface ip address 192.168.1.129 255.255.255.192; die Cisco-ACL mit der Wildcard access-list 10 permit 192.168.1.128 0.0.0.63; OSPF network 192.168.1.128 0.0.0.63 area 0; die Cisco ASA, die stattdessen die Subnetzmaske erwartet, access-list OUT permit ip 192.168.1.128 255.255.255.192 any; Huawei/H3C ip address 192.168.1.129 26; und Linux iproute2 ip addr add 192.168.1.129/26 dev eth0. Die Falle ist, dass IOS-ACLs und OSPF die Wildcard erwarten, die ASA dagegen die Subnetzmaske — vertauscht man beide, erscheint keine Fehlermeldung, es trifft aber ein völlig anderer Bereich.
Warum ist die Zahl der nutzbaren Hosts um zwei kleiner als die Gesamtzahl?
Jedes gewöhnliche IPv4-Subnetz reserviert seine erste Adresse als Netzkennung und seine letzte als gerichtete Broadcast-Adresse; ein /24 mit 256 Adressen bietet Hosts also 254. Zwei Präfixe sind Ausnahmen: Ein /31 hat für diese reservierten Adressen keinen Platz, und RFC 3021 macht auf Punkt-zu-Punkt-Verbindungen beide Adressen nutzbar; ein /32 ist eine einzelne Hostroute mit einer nutzbaren Adresse. Dieser Rechner wendet beide Ausnahmen an — die allgemeine Formel 2^n − 2 würde für ein /31 0 nutzbare Adressen melden, und dem stimmt kein moderner Router zu.
Was ist eine Wildcard-Maske und wie unterscheidet sie sich von der Subnetzmaske?
Eine Wildcard-Maske ist das bitweise Komplement der Subnetzmaske: Wo die Subnetzmaske Einsen hat, hat die Wildcard Nullen. Bei einem /26 lautet die Maske 255.255.255.192 und die Wildcard 0.0.0.63. Cisco-Zugriffslisten und OSPF-network-Anweisungen erwarten Wildcards statt Masken, access-list 10 permit 192.168.1.128 0.0.0.63 trifft also denselben Block wie 192.168.1.128/26. Auch die Dokumentation von Huawei und H3C nennt sie Wildcard-Maske, während „inverse Maske“ unter Netzwerkern eine gängige Kurzform ist; beide Namen meinen hier denselben Wert. Beachten Sie, dass ACL-Wildcards zulässigerweise nicht zusammenhängende Bits enthalten dürfen (um etwa nur gerade oder nur ungerade Adressen zu treffen), Subnetzmasken dagegen nicht.
Wie viele Hosts passen in ein /24, /25 oder /26?
Ein /24 (255.255.255.0) hat 256 Adressen und 254 nutzbare Hosts. Ein /25 (255.255.255.128) hat 128 Adressen und 126 nutzbare. Ein /26 (255.255.255.192) hat 64 Adressen und 62 nutzbare. Jedes weitere Präfix-Bit halbiert beide Zahlen. Eine nützliche Abkürzung beim Subnetting im vierten Oktett: Die Blockgröße ist 256 minus dem letzten Maskenoktett, eine auf 192 endende Maske springt also alle 64 Adressen weiter und eine auf 240 endende alle 16. Die vollständige Referenztabelle unter dem Rechner deckt /8 bis /32 ab.
Welche IP-Bereiche sind privat und welche öffentlich?
RFC 1918 reserviert drei private Bereiche: 10.0.0.0/8 (16,777,214 nutzbar), 172.16.0.0/12 (1,048,574 nutzbar) und 192.168.0.0/16 (65,534 nutzbar). Beachten Sie, dass der 172er-Bereich nur 172.16.0.0 bis 172.31.255.255 umfasst — 172.15.x.x und 172.32.x.x sind öffentlich, und diese Grenze zieht man leicht falsch. Darüber hinaus ist 100.64.0.0/10 der Bereich für Carrier-Grade NAT (RFC 6598), 169.254.0.0/16 dient der Link-local-Autokonfiguration (RFC 3927), und 192.0.2.0/24, 198.51.100.0/24 sowie 203.0.113.0/24 sind für Dokumentation reserviert (RFC 5737). Dieser Rechner beschriftet den Block, in den Ihre Adresse fällt.
Kann ich ein /31 oder /32 in einem echten Netz verwenden?
Ja. Ein /31 ist der Standardweg, Router-zu-Router-Verbindungen zu adressieren: RFC 3021 streicht auf Punkt-zu-Punkt-Schnittstellen die Netzwerk- und die Broadcast-Adresse, sodass beide Adressen an die zwei Endpunkte gehen und sich die Verschwendung gegenüber dem traditionellen /30 halbiert. Cisco IOS, Junos, Arista EOS und Linux unterstützen das, es gilt aber nur auf echten Punkt-zu-Punkt-Schnittstellen — setzen Sie kein /31 auf ein Multi-Access-LAN-Segment. Ein /32 ist eine Hostroute: Loopback-Schnittstellen, ACL-Einträge mit einer einzelnen Adresse, statische Routen und Anycast-Adressen nutzen sie alle.
Werden die Adressen, die ich eingebe, an einen Server gesendet?
Nein. Jede Berechnung läuft lokal in Ihrem Browser mit einfacher Ganzzahl-Arithmetik — keine Netzwerkanfrage, keine Fremdbibliothek, kein Logging. Sie können die Entwicklertools Ihres Browsers öffnen und zusehen, wie das Netzwerk-Panel beim Tippen stumm bleibt, oder sich komplett vom Internet trennen und weiterrechnen. Der Button „Link kopieren“ codiert den aktuellen Block in das URL-Fragment, und Fragmente übertragen Browser nie an einen Server.

Verwandte Werkzeuge

Alle Werkzeuge anzeigen →