Hay una variedad de formas diferentes con diferentes grados de precisión y cobertura. Algunas compañías también combinarán diferentes técnicas o métodos. Estas son algunas de las descripciones de alto nivel de los métodos populares descritos en términos no técnicos.
1) Rastrear ruta o rastrear ping de direcciones IP. Hace sonar el host de la dirección IP y mide los diferentes saltos que realiza y el tiempo que lleva desde diferentes ubicaciones. Luego, junta la información y aproxima la ubicación de la IP. Hay muchas variaciones sobre cómo se hace esto.
2) Datos Whois. Estos son datos de registro para los propietarios de bloques de IP. La precisión es bastante pobre una vez que superas el nivel del país.
- ¿Cómo se encuentra el propietario de una dirección IP?
- ¿Cómo se llama la dirección IP?
- Mi dirección de red es 144.10.0.0/28. ¿Cuáles son los rangos para la subred 17, subred 22, subred 82 y subred 133?
- ¿Qué son las clases de ip?
- ¿Son iguales las direcciones de puerta de enlace y puerto?
3) La información de ubicación a menudo se puede estimar en función de la búsqueda inversa de DNS de una dirección IP. Por ejemplo, una búsqueda inversa de DNS podría tener algo similar a lo siguiente: emeryville.ca.comcast.net
Los proveedores de geolocalización pueden analizar y derivar información de ubicación de la cadena. En este caso, sería Emerville, CA. Los diferentes ISP usan diferentes formatos, mientras que algunos proveedores ni siquiera lo hacen.
4) Información enviada por el usuario. Esta es una categoría grande que incluye cualquier tipo de formularios que se completan en línea. Por ejemplo, un formulario de registro de cuenta o una consulta del clima donde le solicita algún tipo de información de ubicación. Esto se puede agregar para proporcionar una estimación de la ubicación de la dirección IP.
5) Comentarios de los usuarios. Las personas que están bloqueadas incorrectamente a veces informarán su ubicación correcta a los proveedores de geolocalización. Los ISP a veces brindan esta información a las empresas de geolocalización para evitar que sus usuarios sean filtrados o bloqueados incorrectamente debido a información de geolocalización incorrecta.