Necesito asignar las IP de un gran visitante diario al ISP del que provienen. Entonces pensé en comprar la lista de direcciones IP correspondientes a los ISP.
Hasta ahora solo he encontrado:
¡Pero no estoy seguro de cuán legítimos son y no quiero tener una base de datos llena de datos incorrectos!
Respuesta1
Uno de los principales proveedores de información de propiedad intelectual es MaxMind.
Si bien tienen muchos productos, esta es la base de datos de su ISP:
http://www.maxmind.com/app/isp
También tienen varios métodos de interfaz (por ejemplo, biblioteca c, módulo apache, módulos php).
Los sitios con los que he trabajado lo han utilizado principalmente con fines GeoIP relacionados con análisis web.
Respuesta2
La conversión de IP a país no es demasiado difícil y esa lista probablemente sea tan precisa como cualquier otra.
Sin embargo, tenga cuidado con cualquiera que le diga que puede administrar más precisión que el país como ubicación, ya que esto es algo que mi empresa ha estado analizando seriamente durante un tiempo. En el Reino Unido, muchas, si no la mayoría, de las personas parecerán estar en Londres porque ahí es donde aparece la IP asignada.
Respuesta3
Puede obtener estos datos de mi propio servicio,https://ipinfo.io. El servicio principal de IPinfo.io es la API:
$ curl ipinfo.io/8.8.8.8?token=$TOKEN
{
"ip": "8.8.8.8",
"hostname": "google-public-dns-a.google.com",
"city": "Mountain View",
"region": "California",
"country": "US",
"loc": "37.3860,-122.0840",
"postal": "94035",
"phone": "650",
"asn": {
"asn": "AS15169",
"name": "Google LLC",
"domain": "google.com",
"route": "8.8.8.0/24",
"type": "hosting"
},
"company": {
"name": "Google LLC",
"domain": "google.com",
"type": "hosting"
}
}
Pero todos los datos devueltos en la API, además de algunos datos adicionales, están disponibles para descargar.