آپدیت نگه داشتن رنج آی پی ها اصلا کار ساده ای نیست
میتونید از سرویس های پولی سایت هایی مثلip2location استفاده کنید که مدام آپدیت میدند
یا اینکه کار خودتون رو ساده کنید و از api های اماده استفاده کنید و نگرانی از آدیت کردن دیتابیس رو نداشته باشید
مثلا ادرس
http://www.geoplugin.net/php.gp?ip=1111
که به جای ۱۱۱۱ آی پی مورد نظر رو میدید واطلاعات رو میده
و موارد مشابه خیلی زیادی که بگردید توی نت هست