Darstellung IP-Adresse
-
Schönen guten Abend,
bin im Zuge eines Studienprojekts auf eine Darstellung einer IP-Adresse gestossen, mit der ich herzlich wenig anfangen kann:
4, /* Network address length /
"\x49\x00\x11\x11" / Network address */Hat jemand sowas schon einmal gesehen und kann mir einen Tip geben wie ich das handeln kann. Sollte die localhost Adresse sein...
Vielen Dank im voraus!
Gruß,
Markus
-
ip-adressen (bei ipv4) bestehen immer aus 4 bytes. diese pünktchen-darstellung (z.b. 127.0.0.1 <-- localhost) ist nix anderes als 0x7f, 0x00, 0x00, 0x01 oder 0x7f000001 als 4 dezimalzahlen. aber aufgepasst, ip-adressen sind immer 'big-endian' d.h. das höherwertige byte ist ganz links.
btw, was du da oben hast, sind hexzahlen in einem string. das ist eine ziemlich unübliche weise um ip-adressen zu speichern, sollte aber auch gehen. localhost ist das übrigens nicht, du hast 73.0.11.11
-
Vielen Dank! Du hast mir sehr geholfen!
Gruß,
Markus
-
networking-fan schrieb:
localhost ist das übrigens nicht, du hast 73.0.11.11
Nicht ganz - eigentlich ist das 73.0.17.17 (und diese Form der Darstellung ist um einiges kompakter als die Text-Version)
-
CStoll schrieb:
Nicht ganz - eigentlich ist das 73.0.17.17
stimmt, ich blindfisch wieder mal...