¿Cómo funciona la geocodificación de IP?

11

Estoy tratando de entender cómo el uso de cada parte de una dirección IP influye en la precisión de la geocodificación. Por ejemplo, si

15.201.xxx.xxx

se usa en lugar de

15.201.123.xxx

¿Cuál es la distancia aproximada en KM? Estoy usando la base de datos IP2Location Lite para examinar quién ha visitado un sitio web. Los READMEestados lo siguiente:

1. IP2Location Lite Edition is free package with accuracy up to Class C (192.168.1.X) only. It is restricted for non-commercial use.

Sin embargo, tengo dificultades para encontrar documentación sobre lo que realmente significa la precisión de esto. ¿Esta precisión también varía con el tiempo?

djq
fuente

Respuestas:

10

"Clase C" es una referencia histórica que significa que los datos de su ubicación se resumen al nivel / 24. Por ejemplo, incluso si 203.0.113.1 y 203.0.113.254 se encuentran en ubicaciones físicas muy diferentes, la base de datos tendrá solo un lat / long para toda la red 203.0.113.0/24.

Generalizaciones potencialmente útiles sobre la precisión:

  • Si hace un resumen al nivel / 24 (203.0.113.x), puede estar razonablemente seguro de que más del 80% de sus puntos de datos caerán dentro del área metropolitana general correcta.

  • Si resume al nivel / 16 (203.0.xx), puede esperar que más del 80% de sus puntos de datos de ubicación estén en el continente correcto y probablemente incluso en el país correcto.

  • Si hace un resumen al nivel / 8 (203.xxx), sus datos de ubicación serán casi completamente sin sentido.

Las direcciones IP que probablemente geocodifiquen razonablemente bien (dentro de 25 millas o menos) en el nivel de resumen / 24 incluyen:

  • Campus universitarios / universitarios
  • Sedes corporativas
  • Conexiones de módem de cable atendidas por los principales operadores como Comcast
  • Conexiones de fibra a las instalaciones atendidas por los principales operadores como Verizon y Frontier

Las direcciones IP que tienen una probabilidad razonable de geocodificar bastante mal (en un radio de 200 millas o más) en el nivel de resumen / 24 incluyen:

  • Teléfonos inalámbricos / puntos de acceso 3G y 4G
  • Sucursales corporativas
  • Conexiones DSL atendidas por CLEC
Miles Erickson
fuente
¿Oh? No se puede geocodificar a la cafetería en la esquina como en los programas policiales. Decepcionado;)
Nathan W
1
@NathanW Sospecho firmemente que la aplicación de la ley, en gran medida, tiene acceso a bases de datos mejores y más granulares que "IP2Location Lite Free Edition", y con una orden judicial todo es posible, pero está en lo cierto, por lo general no es tan fácil.
Miles Erickson
2
Estoy seguro de que tienen una interfaz GUI escrita en Visual Basic para rastrear esas direcciones IP youtube.com/watch?v=hkDD03yeLnU :)
Nathan W
Gracias Miles, eso se alinea estrechamente con cómo se comportan mis datos en realidad. ¿Qué significa la convención /24y / 16? Entiendo a lo que te refieres y sospechas que es algo relacionado con la base 2, ¡ (2*2*2) + (2*2*2)pero no estoy seguro!
djq
Aquí está la respuesta: serverfault.com/questions/49765/how-does-subnetting-work
Miles Erickson