TanodTools
DE

Subnetzrechner

Berechnen Sie Netzadresse, Host-Bereich und Adressanzahl für jedes IPv4- oder IPv6-Subnetz und teilen Sie es in kleinere auf.

Läuft vollständig in Ihrem Browser

Nur IPv4 und IPv6, jeweils ein Subnetz. Der Adresstyp wird aus den in die Seite eingebauten IANA-Bereichen für besondere Zwecke ermittelt; über den Inhaber einer öffentlichen Adresse weiß die Seite nichts. Tabellen für die Subnetz-Aufteilung enden bei 256 Zeilen.

So berechnen Sie ein Subnetz

  1. Geben Sie eine Adresse mit Präfixlänge ein, etwa 192.168.1.10/24 oder 2001:db8::/32. Eine IPv4-Adresse mit Punkt-Maske, etwa 192.168.1.10 255.255.255.0, funktioniert ebenfalls.
  2. Lesen Sie Netzadresse, Host-Bereich und Anzahl ab. Waren in der Adresse Host-Bits gesetzt, sagt Ihnen die Seite, auf welches Netz sie normalisiert wurde.
  3. Um kleinere Netze zu planen, geben Sie unter Aufteilen in ein längeres Präfix ein und lesen die Tabelle der Subnetze.

Subnetze und CIDR-Notation

Eine IP-Adresse hat zwei Teile: Die vorderen Bits bezeichnen das Netz, die restlichen Bits den Host darin. Die Präfixlänge nach dem Schrägstrich gibt an, wie viele vordere Bits zum Netz gehören; 192.168.1.10/24 bedeutet also, dass die ersten 24 von 32 Bits das Netz sind und die letzten 8 eine von 256 Adressen bezeichnen. Setzt man alle Host-Bits auf 0, erhält man die Netzadresse; setzt man alle auf 1, die Broadcast-Adresse, und deshalb werden diese beiden normalerweise nicht an Geräte vergeben.

Die Netzmaske (Subnetzmaske) enthält dieselbe Information, als Adresse geschrieben: 24 Eins-Bits gefolgt von 8 Null-Bits ergeben 255.255.255.0. Nur zusammenhängende Masken sind gültig, etwas wie 255.0.255.0 wird abgelehnt. IPv6 funktioniert genauso mit 128 Bits, aber ohne Broadcast-Adresse und mit einem viel größeren Bereich: Ein übliches /64-LAN-Subnetz umfasst 264 Adressen, etwa 18 Trillionen.

Manche Bereiche haben überall eine besondere Bedeutung. 10.0.0.0/8, 172.16.0.0/12 und 192.168.0.0/16 sind privat und werden im öffentlichen Internet nicht geroutet, 100.64.0.0/10 ist gemeinsamer Adressraum für Carrier-Grade-NAT, 169.254.0.0/16 ist link-lokal, und die Blöcke 192.0.2.0, 198.51.100.0 und 203.0.113.0 sind für Dokumentation reserviert. Die Seite benennt den Bereich, in den Ihre Adresse fällt.

Tipps

  • Rechnen Sie ein Oktett oder eine ganze Adresse mit dem Zahlensystem-Umrechner zwischen binär und dezimal um.
  • Sie setzen auch Dateirechte auf einem Server? Der chmod-Rechner macht aus 755 rwxr-xr-x und umgekehrt.
  • Schlagen Sie einen Statuscode aus einem fehlschlagenden Health-Check in der Übersicht der HTTP-Statuscodes nach.

Häufige Fragen

Warum gibt es zwei nutzbare Hosts weniger als Adressen?

In einem gewöhnlichen IPv4-Subnetz bezeichnet die erste Adresse das Netz und die letzte ist die Broadcast-Adresse, daher kann keine der beiden einem Gerät zugewiesen werden. Ein /24 hat 256 Adressen und 254 nutzbare Hosts. Es gibt zwei Ausnahmen: Ein /31 hat zwei Adressen, die auf einer Punkt-zu-Punkt-Verbindung beide nutzbar sind (RFC 3021), und ein /32 ist ein einzelner Host.

Was zeigt eine Wildcard-Maske?

Sie ist die umgedrehte Netzmaske: 0-Bits müssen übereinstimmen, 1-Bits werden ignoriert. Für 255.255.255.0 lautet die Wildcard 0.0.0.255. Access-Listen auf Cisco-Geräten und OSPF-network-Anweisungen verwenden diese Form.

Warum wird 010.0.0.1 abgelehnt?

Durch eine führende Null lesen manche Systeme diesen Teil als Oktalzahl, 010 bedeutet dann 8, während andere ihn als dezimal 10 lesen. Derselbe Text kann also auf zwei verschiedene Rechner zeigen, daher bittet die Seite Sie, die Zahl ohne die Null zu schreiben.

Was ist bei IPv6 in der Subnetzberechnung anders?

IPv6 hat keine Broadcast-Adresse, daher kann jede Adresse eines Präfixes vergeben werden, und die Anzahl ist einfach 2 hoch (128 minus Präfix). Normale LAN-Subnetze sind /64. Die Seite zeigt die Adresse in der komprimierten Form nach RFC 5952 und ausgeschrieben, mit allen acht vierstelligen Gruppen.

Was ist die komprimierte Form einer IPv6-Adresse?

Führende Nullen in jeder Gruppe entfallen, und die längste Folge von zwei oder mehr Gruppen, die nur aus Nullen bestehen, wird durch :: ersetzt; bei Gleichstand die am weitesten links stehende. Eine einzelne Null-Gruppe wird nie komprimiert, daher behält 2001:db8:0:1:1:1:1:1 seine 0.

Werden meine Adressen irgendwohin gesendet?

Nein. Die Berechnung läuft in Ihrem Browser mit großen Ganzzahlen, nichts von dem, was Sie eingeben, wird gesendet, und sobald die Seite geladen ist, funktioniert sie auch offline.