4

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.

6
  • Ooh. forgot maxmind. we use them for the app's that don't need the high level of accuracy from the third party geolocation app that we use. Commented Oct 15, 2008 at 16:49
  • Here's one from Madison, WI: 75.100.126.194 Commented Oct 15, 2008 at 16:55
  • Corollary to my previous comment: why not just collect a few here from people in different places. Commented Oct 15, 2008 at 16:55
  • Might not be too useful unless they use a "what is my IP?" type site. Most broadband connections are class C NAT translated behind a broadband gateway. Still using "what is my IP?" will give you the address of the gateway that you're going through so that's a start. Commented Oct 15, 2008 at 17:43
  • Actually 75.100.126.194 shows up as a medium connection speed dsl line from tds telecom with fixed, i.e. not mobile, routing. (-: Commented Oct 15, 2008 at 17:45

6 Answers 6

7

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.

Sign up to request clarification or add additional context in comments.

4 Comments

Not sure why I'm being voted down. You can use the maxmind databases in both directions!
Me neither, have a +1. Great suggestion, I might use this for my idea for geolocation.
He was downvoted because prior to edit, he answered the wrong question :)
To avoid the "getting access to a computer in that IP range" requirement you can setup an apache http proxy and forward requests from your external interface to your local interface, via a interface configured with the IP address you need to simulate.
3

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

Comments

3

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.

Comments

1

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.)

Comments

0

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.

Comments

0

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.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.