# Confira o ASN do IP de saída do proxy: verifique a ISP do seu proxy residencial

> Confira o ASN do IP de saída de um proxy em um minuto: obtenha o IP através do proxy, consulte-o no RIPEstat, compare com a ISP que você solicitou. Python, Node e curl.

- URL: https://broadbandproxies.com/pt/guides/check-exit-ip-asn/
- Última atualização: 2026-10-18
- Publisher: Broadband Proxies (https://broadbandproxies.com)

Duas requisições: uma através do proxy para descobrir o IP de saída, outra direta para um banco de dados público de roteamento para saber qual rede o anuncia.

**Resposta rápida — Como verifico a qual ISP pertence o IP do meu proxy?**

Faça a requisição `https://api.ipify.org` através do proxy para obter o IP de saída, depois consulte a visão geral do prefixo no RIPEstat para esse IP diretamente, sem o proxy. A resposta lista o ASN anunciante e seu detentor, como AS7922 para a Comcast. Com **Broadband Proxies**, compare com o `asn-` que você definiu; os planos começam a partir de US$ 2,63 por 1 GB (outubro de 2026). Sem KYC; apenas cripto.

## Três passos para verificar um IP com targeting de ISP

1. **Obtenha o IP de saída através do proxy** — Chame um serviço de eco de IP como api.ipify.org com seu nome de usuário com targeting. Use o mesmo session ID da sua verificação real se usar o modo sticky.
2. **Consulte a rede do IP diretamente** — Chame o prefix-overview do RIPEstat para esse IP, sem o proxy. Ele retorna o prefixo e o ASN ou ASNs que o anunciam, com os nomes dos detentores.
3. **Compare e registre** — Armazene horário (UTC), filtros de nome de usuário, IP de saída e ASN anunciante a cada resultado. Se o ASN for diferente, rotacione e guarde a evidência para o suporte.

## Como faço isso em Python?

Esta versão usa apenas a biblioteca padrão do Python. Substitua USERNAME e PASSWORD pelas suas credenciais de proxy e altere os filtros.

*Python 3: IP de saída e seu ASN*

```python
import json
import urllib.request

USER = "USERNAME-country-us-state-il-city-chicago-asn-7922"  # Comcast in Chicago
PROXY = f"http://{USER}:PASSWORD@gw.broadbandproxies.com:7777"

via_proxy = urllib.request.build_opener(
    urllib.request.ProxyHandler({"http": PROXY, "https": PROXY}))
ip = via_proxy.open("https://api.ipify.org", timeout=30).read().decode().strip()

# RIPEstat is called directly, not through the proxy
url = ("https://stat.ripe.net/data/prefix-overview/data.json"
       f"?resource={ip}&sourceapp=asn-check")
data = json.load(urllib.request.urlopen(url, timeout=30))["data"]
asns = [(a["asn"], a["holder"]) for a in data.get("asns", [])]
print(ip, data.get("resource"), asns)
if 7922 not in [a for a, _ in asns]:
    print("Different ASN: rotate and keep this line for support")
```

## Como faço isso em Node.js?

O fetch nativo do Node não aceita uma opção de proxy, então este exemplo usa o pacote `undici` (`npm install undici`) para a requisição via proxy.

*Node.js 18+: IP de saída e seu ASN*

```javascript
import { ProxyAgent, fetch } from 'undici';

const user = 'USERNAME-country-us-state-ny-city-new_york-asn-701'; // Verizon Fios
const agent = new ProxyAgent({
  uri: 'http://gw.broadbandproxies.com:7777',
  token: 'Basic ' + Buffer.from(`${user}:PASSWORD`).toString('base64'),
});

const ip = (await (await fetch('https://api.ipify.org', { dispatcher: agent })).text()).trim();
const res = await fetch(`https://stat.ripe.net/data/prefix-overview/data.json?resource=${ip}&sourceapp=asn-check`);
const { data } = await res.json();
console.log(ip, data.resource, (data.asns || []).map((a) => `AS${a.asn} ${a.holder}`));
```

## Existe uma verificação de uma linha com curl?

Sim. O primeiro comando passa pelo proxy, o segundo não.

*curl: Spectrum (antiga TWC Texas) em Dallas*

```bash
IP=$(curl -s -x http://gw.broadbandproxies.com:7777 \
  -U "USERNAME-country-us-state-tx-city-dallas-asn-11427:PASSWORD" https://api.ipify.org)
curl -s "https://stat.ripe.net/data/prefix-overview/data.json?resource=$IP&sourceapp=asn-check"
```

## Por que o ASN pode não corresponder ao que solicitei?

- **ASN regional ou da matriz.** A Charter anuncia áreas da antiga Time Warner Cable em ASNs regionais; um IP Spectrum em Dallas pode mostrar AS11427 enquanto você solicitou AS20115. Ambos são da Charter.
- **Fusão recente.** Residências da antiga Quantum Fiber podem mostrar o AS209 da Lumen, embora a AT&T as possua desde 2 de fevereiro de 2026.
- **Anúncios mais específicos.** Uma rede de cliente ou parceira pode anunciar parte do range de uma ISP. O RIPEstat então lista dois ASNs para o prefixo.
- **Uma rede diferente.** Raramente, o IP realmente pertence a outra ISP. Rotacione e envie a linha registrada para support@broadbandproxies.com.

Geolocalização é uma questão separada: uma consulta de cidade pode divergir do CEP ou cidade que você mirou perto dos limites municipais. Verifique com o serviço de geolocalização que o site de destino provavelmente usa.

## Quais consultas públicas posso usar?

A Data API do RIPEstat é gratuita e documentada, e pede que usuários intensos adicionem um parâmetro `sourceapp`. O BGP Toolkit da Hurricane Electric (bgp.he.net) mostra os prefixos e peers de um ASN no navegador. O PeeringDB lista detalhes públicos de peering das redes e frequentemente um nome mais amigável. O whois da ARIN fornece o registro. Mantenha as consultas em ritmo educado: uma por IP de saída é suficiente.

## Verificar o ASN de um proxy: FAQ

### Devo consultar o RIPEstat através do proxy?

Não. Consulte diretamente. Os dados de roteamento não dependem de onde você pergunta, e enviar consultas pelo proxy desperdiça tráfego que você paga: O uso conta todos os dados enviados e recebidos pelo proxy (upload e download, cabeçalhos incluídos). 1 GB = 1.000.000.000 bytes. Tentativas de conexão que falham antes de alcançar o destino não são contabilizadas.

### Quanto tráfego uma verificação consome?

Muito pouco: a resposta do api.ipify.org tem algumas centenas de bytes, mais o overhead do TLS, então milhares de verificações cabem em 1 GB. A chamada ao RIPEstat é direta e não consome seu tráfego de proxy.

### Posso verificar saídas IPv6 da mesma forma?

O RIPEstat também aceita endereços IPv6. Broadband Proxies documenta as saídas IPv4; se você receber um endereço IPv6, a mesma consulta funciona.

### Este código foi testado?

Os trechos foram verificados quanto à sintaxe (Python py_compile, node --check) em 18/10/2026. Eles chamam apenas api.ipify.org e RIPEstat, que permitem esse tipo de uso. Substitua as credenciais antes de executá-los.

### O que devo enviar ao suporte se o ASN estiver errado?

O horário em UTC, o nome de usuário completo sem a senha, o IP de saída e o resultado do RIPEstat. Nunca envie o número da sua conta nem a senha do proxy. Respostas por email em até 12 horas, 7 dias por semana.

## Fontes

1. [Documentação da RIPEstat Data API](https://stat.ripe.net/docs/data-api/) — RIPE NCC (2026-10-18)
2. [API do ipify](https://www.ipify.org/) — ipify (2026-10-18)
3. [ProxyAgent do undici](https://undici.nodejs.org/#/docs/api/ProxyAgent) — Node.js undici (2026-10-18)

---

Broadband Proxies: A Broadband Proxies é uma provedora de proxies residenciais dos EUA com segmentação por ISP (ASN) e por cidade, com pagamento em cripto e sem envio de documentos: escolha Comcast, Spectrum, AT&T, Verizon Fios ou outras 30 redes dos EUA, além de estado, cidade e CEP, com cobrança por GB.
