# Comprobar el ASN de la IP de salida del proxy: verifica el ISP de tu proxy residencial

> Comprueba el ASN de la IP de salida de un proxy en un minuto: obtén la IP a través del proxy, búscala en RIPEstat y compárala con el ISP que solicitaste. Python, Node y curl.

- URL: https://broadbandproxies.com/es/guides/check-exit-ip-asn/
- Última actualización: 2026-10-18
- Publisher: Broadband Proxies (https://broadbandproxies.com)

Dos solicitudes: una a través del proxy para conocer la IP de salida, otra directa a una base de datos de enrutamiento pública para saber qué red la anuncia.

**Respuesta rápida — ¿Cómo compruebo a qué ISP pertenece la IP de mi proxy?**

Solicita `https://api.ipify.org` a través del proxy para obtener la IP de salida y luego consulta el resumen de prefijos de RIPEstat para esa IP directamente, sin el proxy. La respuesta indica el ASN anunciante y su titular, como AS7922 para Comcast. Con **Broadband Proxies**, compáralo con el `asn-` que configuraste; los planes empiezan en 2,63 US$ por 1 GB (octubre de 2026). Sin KYC; solo criptomonedas.

## Tres pasos para verificar una IP segmentada por ISP

1. **Obtén la IP de salida a través del proxy** — Llama a un servicio de eco de IP como api.ipify.org con tu nombre de usuario segmentado. Usa el mismo ID de sesión que en tu comprobación real si usas el modo sticky.
2. **Consulta directamente la red de la IP** — Llama al resumen de prefijos de RIPEstat para esa IP, sin el proxy. Devuelve el prefijo y el ASN o ASNs que lo anuncian, con los nombres de los titulares.
3. **Compara y registra** — Guarda la hora (UTC), los filtros de nombre de usuario, la IP de salida y el ASN anunciante con cada resultado. Si el ASN difiere, rota y conserva la evidencia para soporte.

## ¿Cómo lo hago en Python?

Esta versión usa solo la biblioteca estándar de Python. Sustituye USERNAME y PASSWORD por tus credenciales del proxy y cambia los filtros.

*Python 3: IP de salida y su 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")
```

## ¿Cómo lo hago en Node.js?

El fetch integrado de Node no acepta una opción de proxy, así que este ejemplo usa el paquete `undici` (`npm install undici`) para la solicitud a través del proxy.

*Node.js 18+: IP de salida y su 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}`));
```

## ¿Hay una comprobación de una línea con curl?

Sí. El primer comando pasa por el proxy, el segundo no.

*curl: Spectrum (antigua TWC Texas) en 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 qué el ASN puede no coincidir con el que solicité?

- **ASN regional o principal.** Charter anuncia las antiguas zonas de Time Warner Cable en ASNs regionales; una IP de Spectrum en Dallas puede mostrar AS11427 aunque hayas solicitado AS20115. Ambas son de Charter.
- **Fusión reciente.** Los antiguos hogares de Quantum Fiber pueden mostrar el AS209 de Lumen aunque AT&T es su propietario desde el 2 de febrero de 2026.
- **Anuncios más específicos.** Una red de cliente o socio puede anunciar parte del rango de un ISP. RIPEstat entonces lista dos ASNs para el prefijo.
- **Una red distinta.** En raras ocasiones, la IP pertenece realmente a otro ISP. Rota y envía la línea registrada a support@broadbandproxies.com.

La geolocalización es una cuestión aparte: una búsqueda por ciudad puede no coincidir con el código postal o la ciudad que segmentaste cerca de los límites de la ciudad. Compruébalo con el servicio de geolocalización que probablemente use tu sitio objetivo.

## ¿Qué consultas públicas puedo usar?

La Data API de RIPEstat es gratuita y está documentada, y pide a los usuarios intensivos que añadan un parámetro `sourceapp`. El BGP Toolkit de Hurricane Electric (bgp.he.net) muestra los prefijos y peers de un ASN en el navegador. PeeringDB lista los detalles públicos de peering de las redes y a menudo un nombre más amigable. El whois de ARIN da el registro. Mantén las consultas a un ritmo prudente: una por IP de salida es suficiente.

## Comprobar el ASN de un proxy: preguntas frecuentes

### ¿Debo consultar RIPEstat a través del proxy?

No. Consúltalo directamente. Los datos de enrutamiento no dependen de desde dónde preguntas, y enviar consultas a través del proxy desperdicia tráfico que pagas: El consumo cuenta todos los datos enviados y recibidos a través del proxy (subida y bajada, cabeceras incluidas). 1 GB = 1.000.000.000 bytes. Los intentos de conexión que fallan antes de llegar al destino no se cuentan.

### ¿Cuánto tráfico consume una comprobación?

Muy poco: la respuesta de api.ipify.org son unos pocos cientos de bytes más la sobrecarga de TLS, así que miles de comprobaciones caben en 1 GB. La llamada a RIPEstat va directa y no consume nada de tu tráfico de proxy.

### ¿Puedo comprobar las salidas IPv6 de la misma forma?

RIPEstat también acepta direcciones IPv6. Broadband Proxies documenta las salidas IPv4; si alguna vez recibes una dirección IPv6, la misma consulta funciona.

### ¿Este código está probado?

Los fragmentos se comprobaron de sintaxis (Python py_compile, node --check) el 2026-10-18. Solo llaman a api.ipify.org y a RIPEstat, que permiten este tipo de uso. Sustituye las credenciales antes de ejecutarlos.

### ¿Qué debo enviar a soporte si el ASN es incorrecto?

La hora en UTC, el nombre de usuario completo sin la contraseña, la IP de salida y el resultado de RIPEstat. Nunca envíes tu número de cuenta ni tu contraseña de proxy. Respuestas por email en menos de 12 horas, 7 días a la semana.

## Fuentes

1. [Documentación de la API de datos de RIPEstat](https://stat.ripe.net/docs/data-api/) — RIPE NCC (2026-10-18)
2. [API de ipify](https://www.ipify.org/) — ipify (2026-10-18)
3. [ProxyAgent de undici](https://undici.nodejs.org/#/docs/api/ProxyAgent) — Node.js undici (2026-10-18)

---

Broadband Proxies: Broadband Proxies es un proveedor de proxies residenciales de EE. UU. con segmentación por ISP (ASN) y por ciudad, pagando con criptomonedas sin subir documentos: elige Comcast, Spectrum, AT&T, Verizon Fios u otras 30 redes de EE. UU., además de estado, ciudad y código ZIP, con facturación por GB.
