Ir al contenido
Volver al blog
Publicado el 21 de abril de 20267 min de lectura

Cómo Encontrar un Número AS (ASN) para Cualquier Dirección IP

Encuentra el número AS de cualquier dirección IP con whois, bgp.he.net y RIPEstat. Aprende qué revelan los ASNs sobre la propiedad de la red, el peering BGP y el comportamiento de enrutamiento.

asnbgpwhoisip-lookupnetworkingtroubleshooting

Cada dirección IP pública en internet pertenece a un Sistema Autónomo (AS) — una red operada por una sola organización bajo un identificador único llamado Número AS (ASN). Consultar el ASN de una IP te dice quién administra la red, qué proveedores upstream utilizan y cómo se anuncian sus rutas al resto de internet.

Esta guía cubre todas las formas prácticas de encontrar el número AS de una dirección IP, las herramientas a usar y qué significan realmente los datos cuando estás depurando un problema de red, investigando abusos o auditando tu enrutamiento upstream.

¿Qué Es un Número AS?

Un ASN es un entero de 16 o 32 bits asignado por un Registro Regional de Internet (ARIN, RIPE, APNIC, LACNIC, AFRINIC) para identificar una red en la tabla de enrutamiento global BGP. Cada ASN posee uno o más prefijos IP y los anuncia a sus pares BGP. Ejemplos:

  • AS15169 — Google
  • AS13335 — Cloudflare
  • AS16509 — Amazon AWS
  • AS32934 — Meta / Facebook
  • AS3356 — Lumen (antes Level 3), una columna vertebral de alto nivel

El rango 64512–65534 (16-bit) y 4200000000–4294967294 (32-bit) están reservados para uso privado y no son enrutables en internet público.

¿Por Qué Consultar un ASN?

  • Atribución — identificar quién opera una IP dada (ISP, proveedor de hosting, red corporativa).
  • Solución de problemas — cuando un traceroute muestra latencia o pérdida en un salto específico, el ASN revela qué red es responsable.
  • Seguridad y abuso — correlacionar IPs abusivas con el proveedor upstream para enviar reclamaciones al contacto correcto.
  • Auditorías de peering y tránsito — verificar qué proveedores transitan realmente tu tráfico antes de llegar a su destino.
  • Contexto de geolocalización — la propiedad del ASN suele ser una mejor señal que las bases de datos geo-IP, que cambian con el tiempo.

Línea de Comandos: whois

La forma más rápida de encontrar el ASN de una IP desde la terminal es mediante whois contra un servidor compatible con BGP. El servicio whois de Cymru devuelve una salida compacta y analizable:

whois -h whois.cymru.com " -v 8.8.8.8"

Salida:

AS      | IP               | Prefijo BGP        | CC | Registro | Asignado  | Nombre del ASN
15169   | 8.8.8.8          | 8.8.8.0/24         | US | arin     | 1992-12-01 | GOOGLE, US

Para múltiples IPs a la vez, pásalas por stdin:

echo "begin
verbose
8.8.8.8
1.1.1.1
9.9.9.9
end" | whois -h whois.cymru.com

El whois estándar de RIR también funciona pero devuelve una salida verbose:

whois -h whois.radb.net 8.8.8.8

Herramientas Web

Para consultas puntuales o contexto más completo, las interfaces web ofrecen visualizaciones y datos históricos:

  • bgp.he.net (Hurricane Electric) — ingresa cualquier IP, prefijo o ASN. Muestra prefijos anunciados, pares upstream, relaciones peer-to-peer y una base de datos de peering buscable. La mejor herramienta gratuita para inspección BGP.
  • RIPEstat — datos profundos sobre historia de prefijos, anuncios de enrutamiento, detección de anycast y validación RPKI. Cubre toda la tabla de enrutamiento global, no solo la región RIPE.
  • PeeringDB — directorio voluntario de operadores ASN con información de contacto, política de peering y participación en IXP. Útil cuando necesitas contactar una red por problemas operativos.
  • BGPView — interfaz limpia con datos de upstream, downstream, IX y prefijos por ASN. También ofrece una API gratuita.

Consulta Programática: APIs

Automatizar consultas ASN mediante scripts es común para enriquecimiento de logs, correlación de abusos o monitoreo en tiempo real. Los endpoints gratuitos más sencillos:

# API JSON de 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 masiva de Team Cymru vía netcat
echo -e "begin\n8.8.8.8\nend" | nc whois.cymru.com 43

Para pipelines de alto volumen, MaxMind GeoLite2-ASN es una base de datos descargable gratuita que puedes consultar localmente, evitando límites de tasa.

Interpretando Datos ASN

Más allá del número ASN en sí, las consultas revelan varios campos relacionados que importan al analizar enrutamiento:

  • Nombre del ASN / organización — el operador legible por humanos (por ejemplo, GOOGLE, CLOUDFLARENET).
  • Prefijo BGP — el bloque CIDR exacto que contiene la IP. Un solo ASN puede anunciar docenas de prefijos.
  • País (CC) — el país de registro del prefijo, no necesariamente donde se usa físicamente la IP.
  • Proveedores upstream — de quién compra tránsito el ASN. Crítico para depuración: si tu tráfico hacia AS15169 es lento, revisa qué upstream transita.
  • Peers — ASN que intercambian tráfico directamente en intercambios de internet. Un ASN bien peered significa rutas más cortas y mejor rendimiento.
  • Validez RPKI — si el anuncio del prefijo está firmado criptográficamente. Los anuncios inválidos pueden ser descartados por redes estrictas.

Casos de Uso Comunes

  • Depuración de rutas lentas — resolver cada salto de un traceroute a su ASN. Una transición a un proveedor de tránsito congestionado suele explicar el aumento de latencia.
  • Reportar abusos — encontrar el ASN, consultar su contacto de abuso en PeeringDB o vía whois, y enviar un reporte con logs.
  • Detección de fraude geográfico — una IP que afirma estar en un país mientras pertenece a un ASN que opera solo en otro es una señal clásica de VPN/proxy.
  • Mapeo de presencia CDN — comparar qué ASNs sirven un hostname desde diferentes puntos de vista revela la asignación de POP de la CDN.
  • Auditar tus propias rutas — verificar que tu tráfico salga por el proveedor de tránsito que pagas, no por una ruta de respaldo más barata.

Consulta ASN en TraceMapper

Resolver manualmente cada salto de un traceroute a su ASN es tedioso. TraceMapper automatiza esto: cada salto en un trace se enriquece con el ASN propietario, nombre del operador y país, para que puedas seguir visualmente tu tráfico mientras cruza de una red a otra. Cuando aparece un problema de rendimiento en un salto específico, el ASN ya está en pantalla — sin necesidad de cambiar de herramientas.

Conclusiones Clave

  • Cada IP pública pertenece a un ASN — un número de 16 o 32 bits que identifica al operador en la tabla de enrutamiento BGP.
  • Para consultas rápidas, usa whois -h whois.cymru.com o herramientas web como bgp.he.net y RIPEstat.
  • Para scripting, BGPView, RIPEstat y Team Cymru ofrecen APIs gratuitas; MaxMind GeoLite2-ASN es la base de datos local preferida.
  • Más allá del número ASN, revisa proveedores upstream, peers y prefijos anunciados para entender el comportamiento de enrutamiento.
  • Combina la consulta ASN con un traceroute para mapear toda la ruta de red y localizar dónde se originan los problemas de rendimiento.