Hi, this is mine Offline GeoIP script
#include <Array.au3>
$IP = "178.223.99.138" ; try 194.33.84.78 for RUSSIA or 184.107.177.104 for US
$temp=StringSplit($IP,'.')
$decIP = ($temp[1]*256*256*256)+($temp[2]*256*256)+($temp[3]*256)+$temp[4]
Local $avArray[10]
$avArray[0] = '3094031416,"3094031423","CA","CANADA","NA","NORTH AMERICA"'
$avArray[1] = '3407691008,"3407691263","CN","CHINA","AS","ASIA"'
$avArray[2] = '3256964096,"3256965119","RU","RUSSIAN FEDERATION","EU","EUROPE"'
$avArray