Questo tutorial potrebbe aiutarti.
Il modo più efficiente per salvare gli indirizzi IPv4 è con un campo INT (non VARCHAR come ci si potrebbe aspettare). Puoi convertirli utilizzando ip2long
di PHP
e viceversa utilizzando INET_NTOA
function o long2ip
di PHP
funzione.
Se devi memorizzare IPv6, ti consigliamo di utilizzare invece un campo BINARY e inet_pton
funzione.