Subnetzrechner

Netz, Broadcast, Host-Bereich und Maske zu jeder IPv4-Adresse und jedem Präfix.

Nimmt auch 192.168.1.130 255.255.255.192 an, oder eine bloße Adresse für ein /32.

Beispiele:

Netz

192.168.1.128/26

62 nutzbare Adressen von 64 im Block.

Privat192.168.0.0/16 (RFC 1918) — der Bereich für Heimrouter.

Subnetzmaske

255.255.255.192

Wildcard-Maske

0.0.0.63

Was Cisco-ACLs und manche Firewalls wollen — die invertierte Maske.

Präfix

/26

Netzadresse

192.168.1.128

Bezeichnet den Block. Nicht an einen Host vergebbar.

Broadcast-Adresse

192.168.1.191

Erreicht jeden Host im Segment. Nicht vergebbar.

Nutzbarer Host-Bereich

192.168.1.129 – 192.168.1.190

Adressen insgesamt

64

Nutzbare Hosts

62

Historische Klasse

C

Die klassenbasierte Adressierung wurde 1993 durch CIDR abgelöst. Sie steht hier, weil Prüfungsfragen und alte Dokumentation sie noch verwenden; auf das Routing hat sie keinerlei Einfluss.

Binär

Cyan ist der vom Präfix festgelegte Netzanteil, Grau der veränderbare Host-Anteil. Das Präfix ist buchstäblich die Anzahl der cyanfarbenen Bits.

Adresse

11000000.10101000.00000001.10000010

Netz

11000000.10101000.00000001.10000000

Maske

11111111.11111111.11111111.11000000

Broadcast

11000000.10101000.00000001.10111111

Netz hexadezimal: 0xC0A80180 · als Ganzzahl: 3.232.235.904

Diesen Block aufteilen

Teilt /26 in gleich große Subnetze. Jeder Schritt zu einem längeren Präfix halbiert die Größe und verdoppelt die Anzahl.

Referenz: Präfix, Maske und Host-Anzahl
PräfixMaskeAdressenNutzbare Hosts
/8255.0.0.016.777.21616.777.214
/9255.128.0.08.388.6088.388.606
/10255.192.0.04.194.3044.194.302
/11255.224.0.02.097.1522.097.150
/12255.240.0.01.048.5761.048.574
/13255.248.0.0524.288524.286
/14255.252.0.0262.144262.142
/15255.254.0.0131.072131.070
/16255.255.0.065.53665.534
/17255.255.128.032.76832.766
/18255.255.192.016.38416.382
/19255.255.224.08.1928.190
/20255.255.240.04.0964.094
/21255.255.248.02.0482.046
/22255.255.252.01.0241.022
/23255.255.254.0512510
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/29255.255.255.24886
/30255.255.255.25242
/31255.255.255.25422
/32255.255.255.25511

Was das Präfix tatsächlich tut

Eine IPv4-Adresse hat zweiunddreißig Bits. Das Präfix sagt, wie viele davon, von links gezählt, das Netz bezeichnen; alles danach gehört zum Host. Das ist die ganze Idee, und die Binäransicht oben lohnt einen Blick, weil sie die Arithmetik von selbst erklärt: Die cyanfarbenen Ziffern können sich innerhalb des Blocks nicht ändern, die grauen zählen ihn auf.

Ein /24 legt also vierundzwanzig Bits fest und lässt acht variieren, das sind 2⁸ = 256 Adressen. Ein /26 legt zwei weitere fest, es bleiben sechs: 64 Adressen. Jedes Bit, das Sie dem Präfix hinzufügen, halbiert den Block.

Die Netzadresse erhalten Sie, wenn alle Host-Bits null sind; die Broadcast-Adresse, wenn alle eins sind. Keine von beiden ist vergebbar — daher kommt das „minus zwei“.

Die Grenze, an der man scheitert

Ein Block beginnt stets bei einem Vielfachen seiner eigenen Größe. 192.168.1.64/26 ist gültig; 192.168.1.100/26 ist keine Netzadresse, denn 100 ist kein Vielfaches von 64 — der Rechner zeigt Ihnen, dass sie tatsächlich in dem bei 64 beginnenden Block liegt.

Deshalb wandert bei allem kürzer als /24 auch das dritte Oktett. In einem /22 umfasst der Block 1.024 Adressen, die Grenzen liegen also bei 10.0.0.0, 10.0.4.0, 10.0.8.0 und so fort — jedes vierte /24. 10.0.6.0/22 ist aus demselben Grund keine gültige Netzadresse.

Ein Netz dimensionieren

Zählen Sie Ihre Hosts, rechnen Sie Wachstum dazu, runden Sie auf die nächste Zweierpotenz und ziehen Sie zwei ab.

Sie brauchenNehmen SieErgibtÜblich für
2 Hosts/312 nutzbarVerbindungen zwischen Routern
bis 6/296 nutzbarEin kleiner Block öffentlicher Adressen
bis 30/2730 nutzbarEin Rack oder ein kleines Büro-VLAN
bis 62/2662 nutzbarEine Abteilung
bis 254/24254 nutzbarDie Voreinstellung fast überall
bis 1.022/221.022 nutzbarEine Etage oder ein Campus-Segment

Dem Drang, exakt zu dimensionieren, sollte man widerstehen. Ein laufendes Netz neu zu nummerieren, weil es voll ist, kostet echte Ausfallzeit, und Adressraum nach RFC 1918 ist kostenlos — es gibt keinen Preis dafür, 10.0.0.0/8 effizient zu nutzen. Der umgekehrte Fehler kommt häufiger vor als nötig: Einen ganzen Standort in ein flaches /16 zu legen heißt, dass Broadcast-Verkehr Tausende Hosts erreicht und alles, was eine Maschine übernimmt, an alle anderen herankommt.

Privat, öffentlich, und warum Ihr Server nicht erreichbar ist

Der Rechner markiert, in welche Kategorie Ihre Adresse fällt, denn damit beantwortet er die Frage, mit der Leute meist kommen, ohne es zu merken. Drei Bereiche sind durch RFC 1918 für den privaten Gebrauch reserviert und werden im Internet nie geroutet:

  • 10.0.0.0/8 — 16,7 Millionen Adressen
  • 172.16.0.0/12 — beachten Sie: der Bereich reicht von 172.16 bis 172.31, nicht über die gesamte 172
  • 192.168.0.0/16 — der Bereich der Heimrouter

Wenn ein Dienst auf 10.0.0.5 von außen nicht erreichbar ist, ist das kein Firewall-Problem zum Debuggen. Die Adresse ist nicht routbar, und keine Einstellung auf Ihrer Maschine ändert das.

Zwei weitere sollte man kennen. 169.254.0.0/16 ist Link-Local — eine Maschine vergibt sich selbst eine solche Adresse, wenn DHCP scheitert, sie zu sehen heißt also meist „kein DHCP-Server hat geantwortet“. Und 100.64.0.0/10 ist Carrier-Grade NAT: Meldet Ihr Router eine davon als WAN-Adresse, hat Ihr Provider Sie hinter sein eigenes NAT gesetzt — weshalb Portweiterleitung nicht funktioniert, ganz gleich wie Sie sie einrichten.

Verwandt

Für den umgekehrten Weg — von einem Adressbereich zu den Blöcken, die ihn abdecken — tut der CIDR-Rechner genau das, ohne aufzurunden. Für ein reines Nachschlagen von Präfix zu Maske gibt es ein engeres Werkzeug mit der vollständigen Tabelle. Und wenn Sie wissen wollen, wem eine öffentliche Adresse gehört, statt wie sie sich unterteilt, deckt das die IP-Abfrage ab.

Fragen zum Subnetting

Warum gibt es zwei nutzbare Hosts weniger als Adressen?

Die erste Adresse eines Blocks bezeichnet das Netz selbst, die letzte ist die Broadcast-Adresse, die jeden Host im Segment erreicht. Keine von beiden lässt sich einer Maschine zuweisen, ein /24 mit 256 Adressen bietet also 254 nutzbare. Die Ausnahmen sind /31 und /32: Sie haben überhaupt keine Netz- und keine Broadcast-Adresse.

Kann ich ein /31 wirklich verwenden?

Ja, auf Punkt-zu-Punkt-Strecken, und dort ist es gängige Praxis. RFC 3021 hat es im Jahr 2000 genau deshalb definiert, weil die alte Regel die Hälfte jeder solchen Zuteilung verschwendete: Ein /30 gibt vier Adressen, von denen zwei nutzbar sind, die Verbindung zweier Router verbrauchte also vier Adressen für zwei genutzte. Ein /31 hat weder Netz- noch Broadcast-Adresse, beide Adressen sind Hosts, und jede aktuelle Routerplattform unterstützt es. Rechner, die für ein /31 „0 nutzbare Hosts“ melden, beschreiben eine Regel, die vor sechsundzwanzig Jahren abgeschafft wurde.

Was ist eine Wildcard-Maske und wann brauche ich sie?

Es ist die Subnetzmaske mit invertierten Bits, aus /24 wird also 0.0.0.255 statt 255.255.255.0. Cisco-Zugriffslisten und manche Anweisungen von Routingprotokollen erwarten diese Form. Sie existiert, weil eine Wildcard-Maske nicht zusammenhängend sein muss — man kann „jede Adresse mit geradem letztem Oktett“ treffen —, auch wenn in der Praxis fast jede, die Sie schreiben, nur eine invertierte Subnetzmaske ist.

Wie wähle ich die Präfixlänge für ein neues Netz?

Gehen Sie von der Hostzahl aus, rechnen Sie Reserve dazu und runden Sie auf die nächste Zweierpotenz. Vierzig Geräte brauchen nach Abzug von Netz- und Broadcast-Adresse 42 nutzbare Adressen, also ein /26 mit 62. Bemessen Sie es nicht auf Kante: Ein Netz neu zu nummerieren, weil die Adressen ausgingen, ist weit schmerzhafter, als gleich einen etwas größeren Block zu nehmen, und privater Adressraum ist nicht knapp. Der Fehler in die andere Richtung ist, alles in ein einziges /16 zu legen — das verschlechtert Broadcast-Verkehr und laterale Bewegung gleichermaßen.

Was ist aus Klasse A, B und C geworden?

CIDR hat sie 1993 abgelöst. Bei klassenbasierter Adressierung bestimmten die ersten Bits einer Adresse die Maske: Eine Organisation mit Bedarf für 500 Adressen musste eine Klasse B mit 65.534 nehmen und den Rest verschwenden. CIDR machte das Präfix ausdrücklich und unabhängig — deshalb wird heute jede Adresse mit Schrägstrich geschrieben. Die Klassen überleben in Prüfungsfragen und in der Wendung „ein Klasse-C-Netz“ für ein /24; der Rechner zeigt die Klasse aus diesem Grund an, auf das Routing hat sie keinerlei Einfluss.

Sendet der Rechner meine Adressen irgendwohin?

Nein. Das ist alles Ganzzahlarithmetik im Browser — es gibt nichts zu senden, und die Seite funktioniert ganz ohne Netzverbindung. Für ein solches Werkzeug zählt das mehr, als es klingt, denn die Adressen, die man in Subnetzrechner einfügt, sind häufig die eigene interne Netztopologie.

Zuletzt geprüft . Etwas veraltet gefunden? Sagen Sie uns Bescheid.