Link to home
Start Free TrialLog in
Avatar of Mutley2003
Mutley2003

asked on

geocoding IP addresses

Hi
I am trying to figure out how accurate the MaxMind GEOIP service really is.

I am on dialup, but somehow it seems to guess my actual location with remarkable precision. My ISP beagle.com.au is not located anywhere near here (it is in Brisbane I think), but there is a national toll free dialup

Here is the tracert

Tracing route to beagle.com.au [202.174.107.130]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  VIRGO [192.168.0.1]
  2   121 ms   124 ms   124 ms  acc01-geor-bat.comindico.com.au [203.220.240.177
]
  3   122 ms   124 ms   124 ms  fe0-0.cor01-geor-bat.comindico.com.au [203.220.2
40.157]
  4   122 ms   124 ms   124 ms  atm1-0-41.cor10-kent-syd.comindico.com.au [203.1
94.1.45]
  5   122 ms   124 ms   124 ms  141.112.220.203.unassigned.comindico.com.au [203
.220.112.141]
  6   122 ms   125 ms   124 ms  141.112.220.203.unassigned.comindico.com.au [203
.220.112.141]
  7   122 ms   124 ms   124 ms  pos5-1-0.sn1.optus.com.au [202.139.18.165]
  8   122 ms   140 ms   124 ms  61.88.221.51
  9   138 ms   140 ms   124 ms  internodesystemspl.optus.net.au [59.154.21.126]

 10   138 ms   155 ms   156 ms  pos5-1-0.cor2.bne1.internode.on.net [150.101.180
.30]
 11     *        *        *     Request timed out.
 12   152 ms   140 ms   156 ms  gi2-0.core1.bne.co-lo.com.au [202.174.96.10]
 13   139 ms   140 ms   140 ms  snoopy.beagle.com.au [202.174.107.130]

Trace complete.


-------------------------------------------------------------
and this is the o/p from the demo at maxmind

Your IP Address       203.220.132.29
Countries       Australia
Region       02 (New South Wales)
US Area Code       
US Metro Code       
Global Cities       Ilford
Zipcode       
Latitude/Longitude       -32.9667/149.8667
ISP       COMindico Australia
Organization       COMindico Australia
Netspeed       Dialup
Domain Name       comindico.com.au

The suburb guess is remarkably close.

Note that Maxmind guesses my IP as 203.220.132.29 which is not on the tracert listing above.

Now, my understanding of dialup ISPs is that they randomly issue you an IP address from "their" block. I guess it is kown somewhere what blocks are assigned to what ISP's, but that would only get you to where the ISP is located. So, how can they get close to me when I am many hundreds of miles from my ISP??

Also, how would this work if someone is on broadband/cable? Say I was sitting in Los Angeles .. could it tell whether I was in Beverly Hills or in La Brea?
Avatar of DToolshed
DToolshed

Many ISPs divide the address pools by geographic region, mostly for managment purposes, so the address you get is often tied to the region you dialed into, or even where you dialed from. Those smaller blocks can be tracked, and some ISPs contribute to the tracking, by third parties. MaxMind is one of those. They track what ip addresses are where. Some services allow users to contribute thier own location to the database, which adds to the accuracy (NeoTrace Pro was one of those, now part of McAfee Visual Trace). So they can be very accurate, as long as the database is regularly updated. The commercial services like MaxMind tend to be fairly accurate.

There are ways to fool it, however. Proxy servers, long-distance calls, etc. If you made the long distance call to connect to a dial-up ISP in Beverly Hills, MaxMind might think you were there.
Avatar of Mutley2003

ASKER

ok, bear with me a little, please

1. does the situation with broadband differ? If I understand it correctly, with broadband you get a fixed IP address? Is that so, and if so, does the address get tied by the broadband provider to some small geographic region? .,. for example, are all the broadband customers of MegaTelco in Watts going to have IP's in a block more or less specific to the suburb?

2. I am still not sure how granular this really can get. I am not in the US, but MaxMind says it provides zipcodes. So, do these really distinguish between say, Beverley Hills and LaBrea - or is accuracy at that level really suspect?

Thanks

ASKER CERTIFIED SOLUTION
Avatar of DToolshed
DToolshed

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
great, thanks for the full explanation