Puede utilizar la API http://ipinfo.io para obtener el ASN para una IP, por ejemplo:
$ curl ipinfo.io/8.8.8.8
{
“ip”: “8.8.8.8”,
“hostname”: “google-public-dns-a.google.com”,
“city”: “Mountain View”,
“región”: “California”,
“país”: “EE. UU.”,
“loc”: “37.3860, -122.0838”,
“org”: “AS15169 Google Inc.”,
“postal”: “94040”
}
Los detalles de ASN están debajo del campo de organización, que puede agregar a la URL si esa es toda la información que desea:
- ¿Cuál es el principal problema con la comunicación basada en la dirección MAC a través de Internet en lugar de la dirección IP?
- ¿Cuál es la capa de sesión en el modelo OSI?
- ¿Cómo puede ver una transmisión de paquetes en una red?
- Cómo acceder a mi teléfono móvil a través de Internet usando la dirección IP
- ¿Puedo rastrear la ubicación de alguien si tengo su dirección IP y su latitud y longitud? En caso afirmativo, ¿cómo hago eso?
$ curl ipinfo.io/8.8.8.8/org
AS15169 Google Inc.
Según su seguimiento, es posible que desee utilizar la geolocalización y elegir pares en función de la distancia física. Puede usar el campo loc para eso, y luego usar la distancia euclidiana, o más exactamente la distancia del gran círculo.
Para obtener más detalles, consulte la documentación de la API de geolocalización IP.