Kostenloser Subnetzrechner
CIDR in einen IP-Bereich und einen Bereich zurück in die CIDR-Blöcke, die ihn abdecken. Netzwerk, nutzbarer Hostbereich, Broadcast, Maske und Wildcard-Maske für IPv4 und IPv6. Teilen Sie einen Block in Subnetze auf oder fügen Sie Ihren ganzen IP-Plan ein und sehen Sie, wo er sich selbst überschneidet.
Subnetzrechner
Machen Sie aus einer Adresse und einer Maske ein Netzwerk samt IP-Bereich, teilen Sie einen Block in kleinere auf oder fügen Sie einen ganzen IP-Plan ein und sehen Sie, wo er sich selbst überschneidet.
10.0.0.5/24, 10.0.0.5 255.255.255.0 und IPv6 wie 2001:db8:abcd:12::1/64 werden erkannt. Schreiben Sie stattdessen einen Bereich – 10.0.0.5 - 10.0.0.20 –, dann kommt er als CIDR-Blöcke zurück.
Alles wird in diesem Browser berechnet. Nichts, was Sie eingeben, wird irgendwohin gesendet.
Geben Sie eine Adresse ein, um ihr Netzwerk zu sehen.
Geben Sie 10.0.0.4/31 in die meisten Subnetzrechner ein, und sie melden null nutzbare Hosts. Diese Antwort ist zwanzig Jahre veraltet. RFC 3021 hat beide Adressen eines /31 nutzbar gemacht, gerade damit Verbindungen zwischen Routern nicht jeweils zwei Adressen verschwenden, und in Ihrem Netz laufen wahrscheinlich gerade ein paar Dutzend /31 mit Verkehr, die es laut Rechner gar nicht geben dürfte. Dieser hier meldet zwei.
Wir verkaufen Software für die Inventarverfolgung, also lesen Sie das Angebot oben mit hochgezogener Augenbraue. Mit dem Rechner hat es nichts zu tun – er ist Arithmetik in Ihrem Browser.
Wo sich die Planprüfung lohnt
Der Modus für eine einzelne Adresse ist Pflicht; jedes Werkzeug in dieser Trefferliste kann das. Der dritte Reiter ist der, der Ihre Zeit wert ist.
Fügen Sie Ihren IP-Plan ein – die Tabelle, die Wiki-Seite, die Ausgabe dessen, worin Ihr Team die VLANs führt –, und jeder Block wird gegen jeden anderen Block geprüft, nicht nur gegen den darüber. Diese Reihenfolge ist wichtiger, als es klingt. Jemand trägt 10.0.0.0/16 sechs Monate, nachdem die /24 angelegt wurden, ganz unten in der Tabelle als „Standort-Zusammenfassung“ ein, und eine Prüfung, die nur Nachbarn vergleicht, rauscht direkt daran vorbei. Hier schlägt die Prüfung bei allen an.
Auch die Reihenfolge der Spalten spielt keine Rolle. Geben Sie VLAN 30, 10.0.30.0/24, Drucker ein oder umgekehrt; was in der Zeile kein Netzwerk ist, wird zur Bezeichnung, und die Bezeichnung landet mit in der CSV-Datei, sodass der Export immer noch sagt, welche Zeile die Drucker waren.
Die Ausgabe nennt außerdem den Bereich, in dem ein Block liegt. Privat nach RFC 1918, natürlich, aber auch Carrier-Grade-NAT (100.64.0.0/10), APIPA-Link-Local (169.254.0.0/16), Dokumentationsbereiche und Multicast. Taucht 169.254 in einem Plan auf, hat meist jemand notiert, was sich ein Gerät geholt hat, als DHCP ausgefallen war.
CIDR in Bereich und Bereich zurück in CIDR
Die Hälfte der Leute, die hier landen, teilt gar keine Subnetze auf – sie haben 10.0.20.0/22 in einem Ticket und müssen wissen, welche Adressen das tatsächlich umfasst, damit sie eine Firewall-Regel schreiben oder einen Bereich an den weitergeben können, der den Scan macht. Der Reiter „Berechnen“ beantwortet das direkt: Block einfügen, IP-Bereich in der obersten Zeile ablesen.
Angezeigt werden zwei Bereiche, und der Unterschied spielt öfter eine Rolle, als man erwartet. Der IP-Bereich ist der ganze Block, Netz- und Broadcast-Adresse eingeschlossen – das will eine Allowlist oder ein Firewall-Objekt. Der nutzbare Bereich ist das, was Sie einer Schnittstelle zuweisen können, und er ist überall zwei Adressen schmaler, außer bei /31 und /32. Eine Firewall-Regel gegen den nutzbaren Bereich schließt stillschweigend die Broadcast-Adresse aus, und das später herauszufinden macht keinen Spaß.
Es geht auch in die andere Richtung, und das ist die Hälfte, die die meisten Rechner auslassen. Geben Sie einen Bereich ein – 10.0.0.5 - 10.0.0.20 –, und Sie erhalten die CIDR-Blöcke zurück, die ihn exakt abdecken. Meist sind es mehrere, denn ein beliebiger Bereich ist fast nie ein Subnetz: Diese sechzehn Adressen brauchen vier Blöcke, und 172.16.5.3 bis 172.16.9.200 braucht dreizehn. Eine Firewall-Regel oder ein RIR-Formular braucht sie alle, und diese Liste von Hand zu ermitteln ist das, was den Nachmittag kostet.
Geben Sie stattdessen eine Adresse mit gepunkteter Maske ein, kommt die CIDR-Notation zurück – die andere Richtung, die Leute mit einem CIDR-Umrechner meinen.
Zwei Dinge, die er verweigert
010.0.0.1 wird abgelehnt statt gedeutet. Diese Zeichenfolge ist 8.0.0.1 für alles, was die führende Null als oktal liest, und 10.0.0.1 für alles andere, und stillschweigend eine Seite zu wählen ist genau der Weg, auf dem eine Firewall-Regel in einem Netz landet, das niemand gemeint hat. Entfernen Sie die Null und versuchen Sie es noch einmal.
Eine nackte Adresse wird zu einem /32, nicht zu einer Vermutung nach Klassen. Seit CIDR 1993 kam, hält sich nichts mehr an die Klassen A/B/C, und für einen 10.x-Host „/8“ zu antworten ist eine falsche Antwort mit hilfsbereiter Miene.
Aufteilen
Geben Sie einen Block und ein Zielpräfix ein, und Sie erhalten die Liste – CIDR, Netzwerk, nutzbarer Bereich, Broadcast – plus eine CSV-Datei zum Einfügen in den Plan, den Sie tatsächlich pflegen. Bei 512 Zeilen ist Schluss, denn ein /8, in /30 geteilt, ergibt vier Millionen Zeilen, und die will niemand in einem Browser-Tab haben. IPv6 funktioniert im Rechner, nicht beim Aufteilen; ein /48 in /64 zu zerlegen ergibt 65.536 Zeilen, die sich mit einem Satz sinnvoller beschreiben lassen als mit einer Tabelle.
Sie wollen die ganze Präfixtabelle lesen statt einer Antwort nach der anderen? Das ist die Subnetzmasken-Tabelle, /32 bis /0 auf einer Seite.
Das Gegenstück – die physischen Geräte zu beschriften, zu denen diese Adressen gehören – ist eine andere Aufgabe. Die MAC-Adressen-Abfrage nennt den Hersteller hinter einer Adresse, die Sie im Netz gefunden haben, und der Barcode-Generator druckt die Inventaretiketten.
Subnetze aufteilen – die Fragen, die mitten in der Arbeit kommen
Warum hat ein /24 nur 254 Hosts und nicht 256?
Die erste Adresse im Block ist die Netzadresse und die letzte die Broadcast-Adresse, keine von beiden lässt sich einer Schnittstelle zuweisen. Bleiben 254 bei einem /24. Die Ausnahmen sind /31 und /32, die überhaupt keine Broadcast-Adresse haben.Wofür ist die Wildcard-Maske da?
Sie ist die Subnetzmaske mit jedem Bit umgedreht, und Cisco-ACLs und die network-Anweisungen von OSPF wollen sie statt der Maske. Aus 255.255.255.0 wird 0.0.0.255. Sie steht neben der Maske, damit Sie diese Subtraktion nicht um zwei Uhr nachts im Kopf rechnen.Kann ich 255.255.255.0 statt /24 eingeben?
Ja, nach einem Schrägstrich oder nach einem Leerzeichen, sodass Sie eine Zeile direkt aus ifconfig oder einem Windows-ipconfig einfügen können. Eine Maske mit Lücken wie 255.0.255.0 wird abgelehnt – das ist keine gültige Maske, und keine Schnittstelle würde sie akzeptieren.
Sie dokumentieren die Geräte in diesen Subnetzen? Mit dem Vertrieb sprechen