CIDR in IP-Liste: alle Adressen auflisten

CIDR in IP-Liste umwandeln: alle IP-Adressen eines Subnetzes oder Bereichs auflisten, mit oder ohne Netz- und Broadcast-Adresse, als Liste, CSV oder JSON.

–

 

IP-Adressen

Alles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.

Alle Adressen eines Netzes auflisten

Mit diesem Werkzeug wandeln Sie ein CIDR in eine IP-Liste um. Aus 192.168.10.0/28 werden die 14 nutzbaren Hosts 192.168.10.1 bis 192.168.10.14, auf Wunsch auch mit Netz- und Broadcast-Adresse. Sie können einen IP-Bereich auflisten (10.0.0.100 - 10.0.0.120), mehrere Netze untereinander schreiben und das Ausgabeformat wählen: zeilenweise für Skripte und Hostdateien, kommagetrennt für Konfigurationsfelder, als JSON-Array für Programme oder mit /32 für Firewalls, die nur CIDR verstehen.

Typische Anwendungen: Sie brauchen alle IP-Adressen eines Subnetzes für einen Scan im eigenen Netz, für eine Inventarliste, für DHCP-Reservierungen oder für ein Tool, das keine CIDR-Notation kennt. Statt Adressen von Hand zu tippen, können Sie hier jede IP-Range erweitern, eine Hostliste erzeugen und sie als Textdatei speichern. Wenn Sie umgekehrt eine Liste zu Netzen zusammenfassen oder einen CIDR auflösen und nur Anfang und Ende wissen wollen, hilft der CIDR-Rechner beziehungsweise der Subnetz-Rechner.

Grenzen: Aufgelistet werden höchstens 65.536 Adressen, das entspricht einem IPv4-/16 oder einem IPv6-/112. Größere Netze würden den Browser stark bremsen und sind als Liste kaum sinnvoll. Das Auslassen von Netz- und Broadcast-Adresse gilt nur für IPv4-Netze bis /30; bei /31, /32, Bereichen und IPv6 werden alle Adressen ausgegeben, weil es dort keinen Broadcast gibt. Scannen Sie nur Netze, für die Sie berechtigt sind.

Anleitung: CIDR in IP-Liste in 4 Schritten

  1. CIDR-Netze wie 192.168.10.0/28 oder Bereiche wie 10.0.0.100 - 10.0.0.120 eintragen, eine Angabe pro Zeile.
  2. Das Ausgabeformat wählen: eine Adresse pro Zeile, kommagetrennt, mit Leerzeichen getrennt, JSON-Array oder als /32 bzw. /128.
  3. Festlegen, ob nur nutzbare Hosts ohne Netz- und Broadcast-Adresse ausgegeben werden.
  4. Die IP-Adressen kopieren oder als Textdatei speichern.

Typische Anwendungsfälle

  • Eine Hostliste für Ansible-Inventare oder Monitoring-Werkzeuge erzeugen.
  • Firewall- oder Allowlist-Felder füllen, die nur einzelne Adressen oder /32 annehmen.
  • Eine IP-Adressverwaltung in Excel mit allen Adressen eines Subnetzes anlegen.
  • Einen genehmigten Scan im eigenen Netz mit einer vollständigen Zielliste vorbereiten.
Fragen

Häufige Fragen

Wie viele Adressen hat ein /24?

256 Adressen, davon 254 nutzbare Hosts. Ein /28 hat 16 Adressen und 14 Hosts, ein /16 hat 65.536 Adressen.

Kann ich auch IPv6 auflisten?

Ja, für kleine Netze ab /112 oder Bereiche mit höchstens 65.536 Adressen. Ein übliches /64 hat über 18 Trillionen Adressen und lässt sich nicht sinnvoll auflisten.

Warum fehlen die erste und letzte Adresse?

Bei IPv4-Netzen sind Netzadresse und Broadcast-Adresse für Geräte nicht nutzbar. Nehmen Sie den Haken bei „Nur nutzbare Hosts“ heraus, um sie mit auszugeben.

Wird die Liste irgendwo gespeichert?

Nein. Die Liste entsteht im Browser. Mit „Als Textdatei speichern“ legen Sie sie lokal auf Ihrem Gerät ab.

Wie liste ich alle IP-Adressen eines Subnetzes in Python auf?

Mit dem Modul ipaddress: [str(ip) for ip in ipaddress.ip_network("192.168.10.0/28").hosts()] liefert die nutzbaren Hosts, ohne .hosts() erhalten Sie alle Adressen des Netzes.

Wie viele IP-Adressen hat ein /29?

8 Adressen, davon 6 nutzbare Hosts. Allgemein hat ein IPv4-Netz 2 hoch (32 minus Präfixlänge) Adressen, bei /29 also 2³ = 8.

Weitere Werkzeuge

Das könnte auch helfen

Alle 358 Werkzeuge