3

Is there any alternate database which compete with maxmind and ip2location city database? I gets different results in these databases for an ip entry. So which one should I trust. country, state, city, isp, latitude for ip 117.201.195.13 in maxmind database are

India   Kerala  Pathanamthitta  BSNL    9.2667, 76.7833

but in ip2location database, its

India   Kerala  Kottayam    BSNL    9.58333, 76.51667

in ipaddressapi its

India   Kerala  Vennikulam  BSNL    9.4000 ,76.6667

what should i do?

Krishna Raj
  • 846
  • 1
  • 12
  • 33
  • you probably need to ask the ISP which city this IP should belong to, to confirm which IP database is more accurate. – Raptor Dec 04 '12 at 07:55
  • but there are several isp's are there... Its practically impossible to ask everyone for the details.. its just a sample case given above... there are many other ip's with the same issue... – Krishna Raj Dec 04 '12 at 08:18
  • 3
    IP to geolocation databases are never 100% accurate, only approximate. There's also a certain time lag between the IP being allocated and the vendor updating their database. Maybe the IP did belong to both places at one time and has changed. Maybe it has already changed again. That's the inherent problem with IP geolocation. – deceze Dec 04 '12 at 08:30

1 Answers1

5

I generally find commercial data Maxmind to be among the more accurate.

Other Options:

Nothing is perfectly accurate, your best bet is going to be to choose one strong provider and accept the inaccuracies. MaxMind is pretty responsive to updates, we've had several delays trying to get the data InfoChimps provides updated.

(Moderately relevant, I'm a co-founder at WonderProxy, so I've spent the past few years dealing with GeoIP data)

preinheimer
  • 3,712
  • 20
  • 34