IP-Adressen sortieren
IP-Adressen sortieren: IPv4 und IPv6 numerisch statt alphabetisch ordnen, doppelte IP-Adressen entfernen und Adressen aus Logs oder beliebigem Text extrahieren.
Alles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.
IP-Listen richtig sortieren
Wer IP-Adressen sortieren will, merkt schnell, dass eine normale Textsortierung falsch ist: Alphabetisch landet 10.0.0.25 vor 10.0.0.3 und 192.168.1.100 vor 192.168.1.20. Dieses Werkzeug liest jede Adresse als Zahl und kann so jede IP-Liste sortieren, wie es Netzwerker erwarten: numerisch sortieren nach allen vier Oktetten bei IPv4 und nach allen 128 Bit bei IPv6. Adressen mit Präfix wie 172.16.5.4/24 bleiben erhalten und werden nach Adresse und dann nach Präfixlänge eingeordnet.
Beim IPv6 sortieren hilft die einheitliche Schreibweise nach RFC 5952: 2001:DB8:0:0:0:0:0:2 und 2001:db8::2 sind dieselbe Adresse. Mit der Option „einheitlich schreiben“ werden beide gleich dargestellt und als doppelte IP-Adressen erkannt. Doppelte IP-Adressen entfernen Sie mit einem Haken, die Zahl der gefundenen Duplikate steht im Ergebnis. Über die Adressfamilie trennen Sie IPv4 und IPv6, etwa für zwei getrennte Firewall-Listen.
Mit „Aus Text extrahieren“ können Sie IP-Adressen extrahieren, die irgendwo im Text stehen, zum Beispiel aus Zeilen eines Access-Logs, aus einer E-Mail oder aus der Ausgabe von netstat. Ports hinter IPv4-Adressen (1.2.3.4:443) werden abgeschnitten. Grenzen: Uhrzeiten, MAC-Adressen und andere Zahlen mit Doppelpunkten werden verworfen, weil sie keine gültigen Adressen ergeben; IPv6-Adressen mit Port in eckigen Klammern werden ohne Port übernommen. Ganze Bereiche fassen Sie im CIDR-Rechner zusammen.
Anleitung: IP-Adressen sortieren in 4 Schritten
- Die IP-Adressen, eine pro Zeile, in das Eingabefeld einfügen oder bei beliebigem Text „Aus Text extrahieren“ aktivieren.
- „Reihenfolge“ aufsteigend oder absteigend und die „Adressfamilie“ wählen: beide, nur IPv4 oder nur IPv6.
- Bei Bedarf „Duplikate entfernen“ und „IPv6 einheitlich schreiben (RFC 5952)“ aktivieren.
- Die „Sortierte Liste“ kopieren und die Zahl der gefundenen Duplikate ablesen.
Typische Anwendungsfälle
- Firewall-Listen pflegen: Erlaubte oder gesperrte Adressen numerisch ordnen und doppelte Einträge entfernen.
- Logdateien auswerten: Alle IP-Adressen aus Access-Log-Zeilen extrahieren und sortiert auflisten.
- Inventar abgleichen: Eine Adressliste aus Excel richtig numerisch sortieren, statt sie alphabetisch durcheinanderzubringen.
- IPv4 und IPv6 trennen: Gemischte Listen in zwei getrennte Listen für unterschiedliche Regeln aufteilen.
Häufige Fragen
Warum sortiert Excel IP-Adressen falsch?
Weil es sie als Text behandelt. Text wird Zeichen für Zeichen verglichen, deshalb steht 10.0.0.25 vor 10.0.0.3. Richtig ist ein Vergleich der Oktette als Zahlen, wie ihn dieses Werkzeug macht.
Werden IPv4 und IPv6 gemeinsam sortiert?
Ja, in einer Liste: zuerst alle IPv4-Adressen, dann alle IPv6-Adressen, jeweils numerisch. Bei absteigender Reihenfolge kehrt sich das um.
Wie werden Duplikate erkannt?
Über den Zahlenwert der Adresse samt Präfix. Unterschiedliche Schreibweisen derselben IPv6-Adresse gelten deshalb als Duplikat.
Kann ich IP-Adressen aus einer Logdatei ziehen?
Ja. Aktivieren Sie „Aus Text extrahieren“ und fügen Sie die Logzeilen ein. Gefunden werden alle gültigen IPv4- und IPv6-Adressen, anschließend sortiert und auf Wunsch ohne Duplikate.
Wie sortiere ich IP-Adressen unter Linux?
Für IPv4 mit sort -t . -k1,1n -k2,2n -k3,3n -k4,4n datei.txt, das jedes Oktett als Zahl vergleicht. Mit GNU sort klappt oft auch sort -V.
Wie zähle ich, wie oft eine IP-Adresse im Log vorkommt?
Auf der Kommandozeile zum Beispiel mit awk '{print $1}' access.log | sort | uniq -c | sort -rn. Komfortabler geht es mit dem Werkzeug Access-Log auswerten.
Das könnte auch helfen
Subnetz-Rechner
IPv4-Netz mit CIDR oder Maske: Netzadresse, Broadcast, Hostbereich, Wildcard und Aufteilung in Teilnetze.
ÖffnenIP in Binär umrechnen
IPv4-Adresse in Binär, Hex, Oktal und Ganzzahl umrechnen und zurück, mit markierten Netzbits.
ÖffnenIPv6 kürzen und erweitern
IPv6-Adressen nach RFC 5952 kürzen oder voll ausschreiben, Adresstyp und ip6.arpa-Name anzeigen.
ÖffnenCIDR-Rechner
IP-Bereiche in CIDR-Blöcke umrechnen und mehrere Netze zu möglichst wenigen Präfixen zusammenfassen.
ÖffnenMAC-Adresse prüfen
MAC-Adressen prüfen und umformatieren: Unicast oder Multicast, global oder lokal verwaltet, OUI, EUI-64.
ÖffnenURL-Parser
URL in Protokoll, Host, Port, Pfad, Query und Fragment zerlegen, Parameter dekodiert als Tabelle und JSON.
Öffnen