[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