# Verifica l'ASN dell'IP di uscita del proxy: controlla l'ISP del tuo proxy residenziale

> Verifica l'ASN dell'IP di uscita di un proxy in un minuto: ottieni l'IP tramite il proxy, cercalo su RIPEstat, confrontalo con l'ISP che hai richiesto. Python, Node e curl.

- URL: https://broadbandproxies.com/it/guides/check-exit-ip-asn/
- Ultimo aggiornamento: 2026-10-18
- Publisher: Broadband Proxies (https://broadbandproxies.com)

Due richieste: una tramite il proxy per conoscere l'IP di uscita, una diretta a un database di routing pubblico per sapere quale rete lo annuncia.

**Risposta rapida — Come faccio a verificare a quale ISP appartiene il mio IP proxy?**

Richiedi `https://api.ipify.org` tramite il proxy per ottenere l'IP di uscita, poi interroga direttamente la prefix overview di RIPEstat per quell'IP, senza il proxy. La risposta elenca l'ASN che lo annuncia e il suo titolare, ad esempio AS7922 per Comcast. Con **Broadband Proxies**, confrontalo con i `asn-` che hai impostato; i piani partono da 2,63 USD per 1 GB (ottobre 2026). Senza KYC; solo crypto.

## Tre passaggi per verificare un IP con targeting ISP

1. **Ottieni l'IP di uscita tramite il proxy** — Chiama un servizio di echo IP come api.ipify.org con il tuo username con targeting. Usa lo stesso session ID del controllo reale se usi la modalità sticky.
2. **Cerca direttamente la rete dell'IP** — Chiama la prefix-overview di RIPEstat per quell'IP, senza il proxy. Restituisce il prefisso e l'ASN o gli ASN che lo annunciano, con i nomi dei titolari.
3. **Confronta e registra** — Salva ora (UTC), filtri dello username, IP di uscita e ASN che lo annuncia a ogni risultato. Se l'ASN è diverso, ruota e conserva la prova per l'assistenza.

## Come faccio in Python?

Questa versione usa solo la libreria standard di Python. Sostituisci USERNAME e PASSWORD con le tue credenziali proxy e modifica i filtri.

*Python 3: IP di uscita e relativo 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")
```

## Come faccio in Node.js?

Il fetch integrato di Node non accetta un'opzione proxy, quindi questo esempio usa il pacchetto `undici` (`npm install undici`) per la richiesta tramite proxy.

*Node.js 18+: IP di uscita e relativo 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}`));
```

## C'è un controllo in una riga con curl?

Sì. Il primo comando passa dal proxy, il secondo no.

*curl: Spectrum (ex TWC Texas) a 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"
```

## Perché l'ASN potrebbe non corrispondere a quello che ho richiesto?

- **ASN regionale o parent.** Charter annuncia le ex aree di Time Warner Cable su ASN regionali; un IP Spectrum a Dallas può mostrare AS11427 mentre tu hai richiesto AS20115. Entrambi sono Charter.
- **Fusione recente.** Le ex case Quantum Fiber possono mostrare AS209 di Lumen anche se AT&T le possiede dal 2 febbraio 2026.
- **Annunci più specifici.** Una rete cliente o partner può annunciare parte del range di un ISP. RIPEstat elenca allora due ASN per il prefisso.
- **Una rete diversa.** Raramente l'IP appartiene davvero a un altro ISP. Ruota e invia la riga registrata a support@broadbandproxies.com.

La geolocalizzazione è una questione separata: una ricerca per città può non coincidere con lo ZIP o la città che hai scelto vicino ai confini comunali. Verificala con il servizio di geolocalizzazione che il sito di destinazione probabilmente usa.

## Quali lookup pubblici posso usare?

La Data API di RIPEstat è gratuita e documentata, e chiede agli utenti intensivi di aggiungere un parametro `sourceapp`. Il BGP Toolkit di Hurricane Electric (bgp.he.net) mostra i prefissi e i peer di un ASN nel browser. PeeringDB elenca i dettagli pubblici di peering delle reti e spesso un nome più amichevole. Il whois di ARIN fornisce il record di registrazione. Mantieni i lookup a un ritmo rispettoso: uno per IP di uscita è sufficiente.

## Verifica dell'ASN di un proxy: FAQ

### Devo interrogare RIPEstat tramite il proxy?

No. Interrogalo direttamente. I dati di routing non dipendono da dove fai la richiesta, e inviare lookup tramite il proxy spreca traffico che paghi: L'utilizzo conta tutti i dati inviati e ricevuti attraverso il proxy (upload e download, header inclusi). 1 GB = 1.000.000.000 byte. I tentativi di connessione che falliscono prima di raggiungere il target non vengono conteggiati.

### Quanto traffico consuma un controllo?

Molto poco: la risposta di api.ipify.org è di poche centinaia di byte più l'overhead TLS, quindi migliaia di controlli stanno in 1 GB. La chiamata a RIPEstat è diretta e non consuma traffico proxy.

### Posso verificare le uscite IPv6 allo stesso modo?

RIPEstat accetta anche indirizzi IPv6. Broadband Proxies documenta le uscite IPv4; se ricevi un indirizzo IPv6, la stessa ricerca funziona.

### Questo codice è testato?

Gli snippet sono stati verificati per la sintassi (Python py_compile, node --check) il 2026-10-18. Chiamano solo api.ipify.org e RIPEstat, che consentono questo tipo di utilizzo. Sostituisci le credenziali prima di eseguirli.

### Cosa devo inviare al supporto se l'ASN è sbagliato?

L'ora in UTC, il nome utente completo senza la password, l'IP di uscita e il risultato di RIPEstat. Non inviare mai il numero del tuo account o la password del proxy. Risposte email entro 12 ore, 7 giorni su 7.

## Fonti

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

---

Broadband Proxies: Broadband Proxies è un provider di proxy residenziali USA con targeting per ISP (ASN) e città, pagabile in criptovalute senza caricare documenti: scegli Comcast, Spectrum, AT&T, Verizon Fios o altre 30 reti USA, oltre a stato, città e CAP, con fatturazione per GB.
