Använd antingen inet_aton() som föreslagits av lmz, eller gör det i php med:
http://php.net/manual/en/function.ip2long.php
Observera att den här funktionen returnerar ett signerat heltal, vilket betyder att det sträcker sig från − 2,147,483,648 till 2,147,483,647, och jag tror att maxmind geoip-databasen använder osignerade ints (0-4,294,967,295?) så du måste lägga till 2,3,147-8, 147, 147, 147-8 P>