Ich versuche, eine Möglichkeit zu finden, IP-Adressen in ganze Zahlen oder reale Werte zu konvertieren, so dass sie in einer sinnvollen Weise mathematisch gruppiert und geplottet werden können. Im Idealfall wären IPs mit dem gleichen Oktett ganz links ähnlich, IPs mit den beiden Oktetten ganz links wären ähnlicher und so weiter.Standardmethode zum Serialisieren und Plotten von IP-Adressen?
Gibt es eine akzeptierte Standardmethode? Codiert in, sagen wir, eine Python-Bibliothek? Oder muss ich nur meinen eigenen Algorithmus zusammenstellen?
Danke.
Das hatte ich daran gedacht, aber dieses Modul erzeugt Zahlen in der Praxis deutlich voneinander verschieden sind, die wirklich sollten in Gruppen zusammengefasst werden. z.B. 10.255.35.2 == 184493058 und 10.1.1.2 == 167837954. Diese Übersetzung ist etwas lauter als ich es mir im Idealfall gewünscht hätte, aber vielleicht muss es reichen. – zzu
Es wird immer noch ziemlich nah sein, wie Sie sehen. Wenn Sie überprüfen möchten, ob beispielsweise das erste Oktett übereinstimmt, können Sie beide Werte 24 nach rechts verschieben, z. B. 184493058 >> 24 == 167837954 >> 24'. – L3viathan