Die Anzeige / Ausgabe von IP-Adressen sind Textfelder. Dies ist sehr hinderlich bei der täglichen Arbeit. Hier sollte an allen Stellen eine numerisch Anzeige/Ausgabe/Sortierung vorhanden sein.
Grundlegend finde ich die Idee Klasse, würde hier dann aber die Erweiterung auf volle Tripletts anregen, sonst stimmt die Sortgierung nachher nicht. Alternativ (so habe ich mir hier im Customzizing weitergeholfen) kann man natürlich auch eine SQL-Funktion schreiben, die die IP-Adressen in Hashwerte umwandelt und damit besser aufbereitet, also sortierbar und "wohlgeordnet" abbildet. Damit kann man dann auch gleich das Thema Subnetting "erschlagen". Mein Gedankenansatz hier war folgender: Gegeben sei eine IP-Adresse w.x.y.z. Dann wäre der Hash w*256^3 + x*256^2 + y*256^1 + z*256^0. Damit übersetze ich die textuelle Darstellung einer IP-Adresse im 256er-System in unser wohlbekanntes Dezimalsystem und ich bekomme Ordnung und Gruppierung gleich mitgeliefert :-) Und mit dem gleichen Trick kann ich dann auch die Größe bzw. den Range eines Subnets sauber bestimmen und mir die IP-Adressen des Ranges anzeigen lassen.
Mein Gedankenansatz hier war folgender: Gegeben sei eine IP-Adresse w.x.y.z. Dann wäre der Hash w*256^3 + x*256^2 + y*256^1 + z*256^0. Damit übersetze ich die textuelle Darstellung einer IP-Adresse im 256er-System in unser wohlbekanntes Dezimalsystem und ich bekomme Ordnung und Gruppierung gleich mitgeliefert :-)
Und mit dem gleichen Trick kann ich dann auch die Größe bzw. den Range eines Subnets sauber bestimmen und mir die IP-Adressen des Ranges anzeigen lassen.