Hallo,
Gar nicht. Braucht man nicht. Zwischen jedes Byte kommt ein Punkt in der lesbaren Form bei IPv4.
hm, verstehe ich immer noch nicht. Angenommen man will die IP 10.140.151.10 in einer Spalte als int speichern. Wenn ich dich richtig verstehe soll es dann in der Art sein. 1014015110
In der Art. Aber nicht so.
10 * 255^3 + 140 * 255^2 + 151*255^1 + 10 * 255^0 = 174955765
Bei IPv6 kannst Du die Formel auch so aufbauen:
Maximum: ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
Das bedeutet, auf vielen Systemen kann es schwierig werden, diese als Integer zu behandeln.
Nicht vergessen:
"ffff:ffff:ffff:ffff::::0" ist nur eine andere Schreibweise von "ffff:ffff:ffff:ffff:0000:0000:0000:0000"
Jörg Reinholz