[GTER] Como consultar blocos alocados a um ASN na ARIN e RIPE?

Herbert Faleiros herbert at faleiros.eti.br
Fri Feb 3 11:06:48 -02 2012


2012/2/1 Kurt Kraut <listas at kurtkraut.net>:
> como posso consultar os blocos de IPs alocados a um ASN da
> região da ARIN ou RIPE?

No caso do RIPE podemos usar o mnt-ref e listar os objetos do mntner
em questão, ex.:

$ whois -h whois.ripe.net -T aut-num AS12654 | grep ^mnt-ref
mnt-ref:         RIPE-NCC-RIS-MNT
mnt-ref:         RIPE-NCC-HM-MNT

$ whois -h whois.ripe.net -i mnt-by RIPE-NCC-RIS-MNT | grep -E '^(aut-|inet)num'
inetnum:         84.205.64.0 - 84.205.95.255
inetnum:         93.175.144.0 - 93.175.159.255
inetnum:         185.0.0.0 - 185.63.255.255
inetnum:         5.0.0.0 - 5.63.255.255
inetnum:         128.0.0.0 - 128.0.255.255
aut-num:        AS12654
aut-num:        AS196615

Cuidado apenas com o RIPE-NCC-HM-MNT, como ele é o mntner da própria
base, um "-i mnt-by" nele fará um dump da base inteira.


No caso do ARIN, extraímos o OrgID pelo whois tradicional e depois
usamos a interface RESTful deles:

$ whois -h whois.arin.net AS1280 | grep -i ^orgid
OrgId:          ISC-94-Z

$ curl http://whois.arin.net/rest/org/ISC-94-Z/nets.txt
ISC-NET3                  (NET-149-20-0-0-1         ) 149.20.0.0
- 149.20.255.255
ISC-NET1                  (NET-192-5-4-0-1          ) 192.5.4.0
- 192.5.5.255
ISC-NET2                  (NET-204-152-184-0-1      ) 204.152.184.0
- 204.152.191.255

$ curl http://whois.arin.net/rest/org/ISC-94-Z/asns.txt
ISC-AS                    AS3557
ISC-AS-1280               AS1280

-- 
Herbert



More information about the gter mailing list