Google Answers Logo
View Question
 
Q: DNS/ARIN Range Listing / Scanner / ? ( No Answer,   4 Comments )
Question  
Subject: DNS/ARIN Range Listing / Scanner / ?
Category: Computers > Internet
Asked by: likeasaint-ga
List Price: $45.00
Posted: 15 Jun 2004 20:07 PDT
Expires: 15 Jul 2004 20:07 PDT
Question ID: 361699
I am looking for a website, a list or a software that can provide me
with the listing of all the IP ranges and return the specific ones I
need. For example, if I were to lookup the ranges for Verizon ISP, I
would like to somehow know which ranges it lies on. And in reverse, I
would like to be able to browse through different IP ranges and know
whom each and every belongs to.

If for example, I request the range for machlink.com, it should return
something like this :

66.207.0.10-66.209.215.254 MACHLINK.COM

Then if I were to BROWSE the listing for the IP: 66.207.6.202, I would
like to have it show me what range it belongs to and the owner of that
range (ARIN takes care of that I guess, but I need one that you BROWSE
through, and not simply look up a single IP)

66.17.0.0-66.25.254.254 BLAHBLAH NETWORK
66.37.9.0-66.102.254.254 ANOTHERBLAHBLAH NETWORK
> 66.200.0.0-66.205.254.254 MACHLINK NETWORK <
66.210.0.0-66.225.254.254 EVENANOTHERBLAHBLAH NETWORK


I would like to receive either :

- A Website that Has the LISTING (not a search tool, like ARIN) of ALL the ranges
- A Downloadable File that includes the listing of ALL the ranges
- A Software that has this capability

Thank you
Answer  
There is no answer at this time.

Comments  
Subject: Re: DNS/ARIN Range Listing / Scanner / ?
From: starquake-ga on 16 Jun 2004 06:30 PDT
 
Techie method for getting most of this manually for one ISP.   

Example:  www.demon.co.uk - ISP in the UK (not one I use).
First:
Drop to a command prompt
nslookup www.demon.co.uk
Answer : 194.159.80.39

Now, we need to find out which AS number (every large ISP that has
more than one upstream HAS to have an AS).   An AS aware traceroute
will do this (there is one at www.linx.net under tools/public/looking
glass (any AS aware loooking glass will do).

Result :
1 demon-transit.thn.linx.net (195.66.248.26) 0 msec 0 msec 0 msec
  2 tele-service-21-s273.router.demon.net (194.70.98.206) [AS 2529] 0
msec 0 msec 0 msec
  3 anchor-service-1-WDM-600.router.demon.net (194.159.241.66) [AS
2529] 0 msec 4 msec 0 msec
  4 fifteenth.www.demon.net (194.159.80.39) [AS 2529] 0 msec 0 msec 4 msec

AS for demon is AS2529 - so now we just need to see the IP
blocks/allocations to this AS.

Several places for that :
http://www.robtex.com/netexp
http://www.ripe.net - whois service - search via AS2529
http://www.arin.net

Or search on google for ASXXXXX
this normally returns good data.

Or, telnet to a looking glass, say 
telnet route-server.cw.net

from here run
sho ip bgp regexp 2529$
(the regular expression can be improved, but you then get a return
showing all networks that end in 2529) - bingo all IP ranges that ISP
has. (though it doesn't show ISP's connected VIA AS 2529).

Good enough for you?   I'm not aware of a website showing this, but
using standard tools in UNIX such as whois, an AS aware traceroute,
and a BGP looking glass all should be able to be sorted.
Subject: Re: DNS/ARIN Range Listing / Scanner / ?
From: starquake-ga on 16 Jun 2004 06:35 PDT
 
It should note, I'm not an official answerer, so can't get paid.

Last paragraph was meant to say its EASILY scriptable to build a
database with these answers - thats how the robotex etc websites are
populated.
Subject: Re: DNS/ARIN Range Listing / Scanner / ?
From: likeasaint-ga on 16 Jun 2004 08:21 PDT
 
Hello and thank you for your comment,

The method above is somewhat known to me, but is there a way to have it automated? 

Thank you
Subject: Re: DNS/ARIN Range Listing / Scanner / ?
From: starquake-ga on 16 Jun 2004 09:57 PDT
 
Answer - kind of.

The BGP lookup (last thing in my big post) gives you all the ranges
(IP's) to an AS (any big ISP or corporation has an AS - its needed to
have more than one Interner pipe really).

You'd really need your own BGP looking glass, or access to one (not a
public one like route-server.cw.net).   From this, you should be able
to script a lookup, by combining the information - this could be web
generated, or run manually for AS=1 to AS=65535 (there can only be
65535 AS's).   Once the database of IP ranges -> AS's is generated
(note need some way of updating this - another script), scripted
lookups of ISP->Customers can happen.

It should be noted that RIPE and some other whois servers have WAY
extended syntaxes... Look at advanced then the More Objects level. 
With the syntax -M it should expand a /16 down to indvidual /28 or
less allocations - In MOST cases (ISP's should register to RIPE/ARIN
any range > 8) you can then expand a /19 (from the routing table) down
to individual /24's.

Quite an easy scripting job in perl + a database I'd say, the
difficulty will be doign the initial AS lookups without a public LG
server getting pissed.

(I used to work for an ISP) - This is how the robotex and other sites operate.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy