Use inet_aton() como sugerido por lmz ou faça isso em php usando:
http://php.net/manual/en/function.ip2long.php
Observe que essa função retorna um inteiro com sinal, o que significa que varia de − 2.147.483.648 a 2.147.483.647, e acho que o banco de dados maxmind geoip usa inteiros não assinados (0-4.294.967.295?)