Question

We are implementing an IP based geolocation service, and we need to find some IP's from various markets (LA, NY etc) to fully test the service.

Does anybody know of a directory where we could find what IP ranges are used where?

EDIT: We have already implemented the system, it uses a 3rd party DB and a webservice. We just want some IP's from known markets to verify its working properly.

I'm going to see if I can get what I need from the free maxmind database.

Was it helpful?

Solution

Not sure if cost is a factor but there are a few open source databases knocking about. This one claims 99.3% accuracy on its free version with 99.8% for its paid version. They've also got a Free & Open Source City Database (76% accuracy at city level).

They're both available as CSV-based databases so you can easily take a known location and get an IP range for ISPs in the area.

The tougher part is getting access to a computer in that IP range.

OTHER TIPS

Try looking for sites providing lists of anonymizers. They usually list the countries for the anonymizer sites. Then either use the IP provided or do a lookup on the anonymizer name.

Also try searching for lists of anonymous proxies.

We trawled the logs for our huge web site and built up a test collection.

Sorry I can't pass it on. )-:

cheers,

Rob

maybe this database will be useful for you: http://www.hostip.info/dl/index.html it's a collection of ip adresses with countries and cities.

Many open source projects have worldwide mirrors; you can find a country-indexed list of Debian mirrors and kernel.org mirrors. (Note that kernel.org specifically has many mirrors per country; there are eleven United States mirrors, which are located in different regions of the country and would give different information.)

You could try using an automation tool, such as AutoIT, to fire off a series of IP addresses at a whois database service such as arin or RIPE, and harvest the addressed responses, probably just varying the first two parts of the IP.

Use Tor with a strict exit node.

You'll need to use these options in your config:

ExitNodes server1, server2, server3
StrictExitNodes 1

You'll also need to identify exit nodes that work for you in the region that you want. I suggest using the Search Whois feature at ARIN to see it's location if the Tor country icon isn't good enough. It can be a bit of a pain to identify working Tor nodes in each region that you wish to test, but it's possible and free.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top