Querying Large Number of Whois Records?

If you are trying to determine the corporate entities your connections
are coming from (e.g. AOL, vs. Earthlink, vs. Microsoft, etc....), this
might work.

If you are trying to determine geographic location, you will find this
method frought with errors. For instance, the address block I'm sending
this message from is registered to FORE Systems in Warrendale, PA. But
I am actually in a remote office (Vienna, VA), connected to Warrendale
via a corporate leased-line. We also have offices in foreign countries
which may use addresses from the same netblock, so even localizing the
connection to a nationality may not work.

Of course, even if you get the information you want, you are still
assuming that the WHOIS database is accurate, which is not always true.

-- David