Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am building an application with a feature that has a lookup for cities/countries for IP addresses.

How often does IP registrant information generally change? If I were to use a current database, such as the one provided by MaxMind, to historical log files from 3-5 years ago, can I expect a reasonable degree of accuracy?

Obviously this kind of thing isn't all that accurate to begin with. I am simply trying to estimate how useful (or useless) a current IP geolocation database is on old data.

share|improve this question
up vote 1 down vote accepted

It should still be pretty solid. Once an ISP has a block of IP addresses, it's usually pretty reluctant to relinquish it, so only those that have gone under will have returned their allocations.

Most of the early /8 allocations will still be attached. The RIRs will have kept all of theirs, too, so you'll have good accuracy at the continental level. It's difficult to estimate how many LIRs will have relinquished theirs and what churn there is will be at the smaller ISP level.

The NRO has some good stats on allocations, but not much about recovery rates:

If you really want to delve into it, the RIRs maintain FTP sites with historical allocation data in them, such as:

My guess is that, if you believe MaxMind's claim of 99.5% accuracy on their current, public DB, you'd still get ~95% on 3-year old data.

share|improve this answer
Excellent, thank you! – Brad Jul 1 '11 at 13:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.