Netzwerkadressen werden üblicherweise als String (vier
punktgetrennte Oktette) übergeben.
Um diesen Text in eine Zahl (integer) umzurechnen, nutzen Sie die
Funktion “inet_aton()”.
Natürlich kann diese Funktion auch nur Teil-IP-Adresse
umwandeln.
Das folgende Beispiel zeigt die Anwendung:
SELECT INET_ATON('192.168.0.200');
Ergebnis:
3232235720
Die Zahl berechnet sich aus folgender Formel:
192×2563 + 168×2562 + 0×256 + 200 = 3232235720
Um diese Zahl wieder in eine gültige IP Adresse zu konvertieren,
zeigen wir im folgenden Beispiel
die Anwendung des mySQL Befehls “inet_ntoa()”:
SELECT INET_NTOA(3232235720);
Ergebnis:
192.168.0.200