Use inet_aton() como lo sugiere lmz, o hágalo en php usando:
http://php.net/manual/en/function.ip2long.php
Tenga en cuenta que esta función devuelve un entero con signo, lo que significa que va desde − 2,147,483,648 a 2,147,483,647, y creo que la base de datos maxmind geoip usa enteros sin firmar (¿0-4,294,967,295?), por lo que debe agregarle 2,147,483,647 (2^31-1)