Como Encontrar um Número ASN (ASN) para Qualquer Endereço IP
Encontre o número ASN de qualquer endereço IP com whois, bgp.he.net e RIPEstat. Aprenda o que os ASNs revelam sobre propriedade de rede, peering BGP e comportamento de roteamento.
Todo endereço IP público na internet pertence a um Sistema Autônomo (AS) — uma rede operada por uma única organização sob um identificador único chamado Número ASN (ASN). Consultar o ASN de um IP informa quem administra a rede, quais provedores upstream eles usam e como suas rotas são anunciadas para o restante da internet.
Este guia cobre todas as maneiras práticas de encontrar o número ASN de um endereço IP, as ferramentas a serem usadas e o que os dados realmente significam ao você estar depurando um problema de rede, investigando abusos ou auditando seu roteamento upstream.
O que é um Número ASN?
Um ASN é um inteiro de 16 bits ou 32 bits atribuído por um Registro Regional de Internet (ARIN, RIPE, APNIC, LACNIC, AFRINIC) para identificar uma rede na tabela de roteamento global BGP. Cada ASN possui um ou mais prefixos IP e os anuncia para seus pares BGP. Exemplos:
- AS15169 — Google
- AS13335 — Cloudflare
- AS16509 — Amazon AWS
- AS32934 — Meta / Facebook
- AS3356 — Lumen (antiga Level 3), uma backbone de alto nível
A faixa 64512–65534 (16-bit) e 4200000000–4294967294 (32-bit) são reservadas para uso privado e não são roteáveis na internet pública.
Por que Consultar um ASN?
- Atribuição — identificar quem opera um IP específico (ISP, provedor de hospedagem, rede corporativa).
- Depuração — quando um traceroute mostra latência ou perda em um salto específico, o ASN revela qual rede é responsável.
- Segurança e abuso — correlacionar IPs abusivos ao provedor upstream para enviar reclamações ao contato correto.
- Auditorias de peering e trânsito — verificar quais provedores seu tráfego realmente transita antes de chegar ao destino.
- Contexto de geolocalização — a propriedade do ASN muitas vezes é um sinal melhor do que bancos de dados geo-IP, que variam com o tempo.
Linha de Comando: whois
A maneira mais rápida de encontrar o ASN de um IP pelo terminal é via whois contra um servidor que entende BGP. O serviço whois do Cymru retorna uma saída compacta e parseável:
whois -h whois.cymru.com " -v 8.8.8.8"
Saída:
AS | IP | Prefixo BGP | CC | Registro | Alocado | Nome do ASN
15169 | 8.8.8.8 | 8.8.8.0/24 | US | arin | 1992-12-01 | GOOGLE, US
Para múltiplos IPs ao mesmo tempo, envie-os via stdin:
echo "begin
verbose
8.8.8.8
1.1.1.1
9.9.9.9
end" | whois -h whois.cymru.com
O whois padrão do RIR também funciona, mas retorna uma saída verbose:
whois -h whois.radb.net 8.8.8.8
Ferramentas Web
Para consultas pontuais ou contexto mais rico, interfaces web oferecem visualizações e dados históricos:
- bgp.he.net (Hurricane Electric) — insira qualquer IP, prefixo ou ASN. Mostra prefixos anunciados, peers upstream, relacionamentos peer-to-peer e um banco de dados de peering pesquisável. Melhor ferramenta gratuita para inspeção de BGP.
- RIPEstat — dados aprofundados sobre histórico de prefixos, anúncios de roteamento, detecção de anycast e validação RPKI. Cobre toda a tabela de roteamento global, não apenas a região RIPE.
- PeeringDB — diretório voluntário de operadores ASN com informações de contato, política de peering e participação em IXP. Útil quando você precisa contatar uma rede para questões operacionais.
- BGPView — interface limpa com dados de upstream, downstream, IX e prefixos por ASN. Também fornece uma API gratuita.
Consulta Programática: APIs
Automatizar consultas ASN é comum para enriquecimento de logs, correlação de abusos ou monitoramento em tempo real. Os endpoints gratuitos mais simples:
# API JSON do BGPView
curl -s https://api.bgpview.io/ip/8.8.8.8 | jq '.data.prefixes[0].asn'
# RIPEstat
curl -s "https://stat.ripe.net/data/network-info/data.json?resource=8.8.8.8" | jq '.data.asns'
# Consulta em massa do Team Cymru via netcat
echo -e "begin\n8.8.8.8\nend" | nc whois.cymru.com 43
Para pipelines de alto volume, MaxMind GeoLite2-ASN é um banco de dados gratuito que pode ser consultado localmente, evitando limites de taxa.
Interpretando Dados de ASN
Além do número ASN em si, as consultas expõem vários campos relacionados que importam ao analisar roteamento:
- Nome do ASN / organização — o operador legível (por exemplo, GOOGLE, CLOUDFLARENET).
- Prefixo BGP — o bloco CIDR exato contendo o IP. Um único ASN pode anunciar dezenas de prefixos.
- País (CC) — o país de registro do prefixo, não necessariamente onde o IP é usado fisicamente.
- Provedores upstream — de quem o ASN compra trânsito. Fundamental para depuração: se seu tráfego para AS15169 estiver lento, verifique qual upstream ele transita.
- Peers — ASNs que trocam tráfego diretamente em exchanges de internet. Um ASN bem peered significa rotas mais curtas e melhor desempenho.
- Validade RPKI — se o anúncio do prefixo é assinado criptograficamente. Anúncios inválidos podem ser descartados por redes estritas.
Casos de Uso Comuns
- Depuração de rotas lentas — resolva cada hop do traceroute para seu ASN. Uma transição para um provedor de trânsito congestionado geralmente explica o pico de latência.
- Relatar abusos — encontre o ASN, consulte seu contato de abuso no PeeringDB ou via
whois, e envie um relatório com logs. - Detecção de fraude geográfica — um IP alegando estar em um país enquanto pertence a um ASN que opera apenas em outro é um sinal clássico de VPN/proxy.
- Mapeamento de footprint de CDN — comparar quais ASNs atendem a um hostname de diferentes pontos de vista revela a atribuição do POP da CDN.
- Auditoria de suas próprias rotas — verificar se seu tráfego sai pelo provedor de trânsito que você paga, e não por uma rota de backup mais barata.
Consulta ASN no TraceMapper
Resolver manualmente cada hop de um traceroute para seu ASN é trabalhoso. O TraceMapper automatiza isso: cada hop em um trace é enriquecido com o ASN proprietário, nome do operador e país, permitindo que você acompanhe visualmente seu tráfego enquanto atravessa de uma rede para outra. Quando um problema de desempenho aparece em um hop específico, o ASN já está na tela — sem precisar alternar entre ferramentas.
Pontos-Chave
- Todo IP público pertence a um ASN — um número de 16 ou 32 bits que identifica o operador na tabela de roteamento BGP.
- Para consultas rápidas, use
whois -h whois.cymru.comou ferramentas web como bgp.he.net e RIPEstat. - Para automação, BGPView, RIPEstat e Team Cymru oferecem APIs gratuitas; MaxMind GeoLite2-ASN é a base de dados local padrão.
- Além do número ASN, observe provedores upstream, peers e prefixos anunciados para entender o comportamento de roteamento.
- Combine a consulta ASN com um traceroute para mapear o caminho completo da rede e identificar onde os problemas de desempenho se originam.