2009-12-09 14 views
5

Hago un sitio web para mi novia y recientemente quiere saber quién está accediendo a su sitio. Entonces utilizo la base de datos de MindMax y obtuve la lista y el número de accesos por país.

Sin embargo, después de monitorearlo durante unos días, nos sorprende que haya accesos desde algunos países a los que el sitio web no está destinado. Por supuesto, esto no significa que creo que es imposible que la gente de esos países esté interesada, sino que solo plantea una cuestión de precisión. Entonces, ¿Cuán exacto es GeoIP y $_SERVER['REMOTE_ADDR'] (que se usa para buscar)?

No me importan demasiado aquellos que intencionalmente ocultan o falsifican su IP. Me interesa más saber si hay algo que pueda hacer que esto sea impreciso (p. Ej., Enrutamiento).

+5

tal vez debería simplemente "externalizar" este problema a Google Analytics, sería seguro asumir que lo hizo bien ... –

+0

Google Analytics es gratuito, y le proporciona una gran cantidad de visión (incluidos los mapas de colores de lujo) de donde provienen sus visitantes. – gahooa

+0

Estoy de acuerdo con @ JanHančič si desea saber quién está accediendo a su sitio y de dónde provienen, entonces instalar algún código de seguimiento de Google Analytics sería mucho más rápido que implementar GeoIP. Sugeriría solo usar GeoIP si necesita acceder al código de país del visitante en su código PHP. De lo contrario, Google Analytics le ahorrará mucho tiempo y esfuerzo. – crmpicco

Respuesta

4

Bien basado en su página web su base de datos es "el 99,8% de precisión a nivel país" ...

4

No fue un buen tiempo (meses) después de que consiguiera servicio Wimax en casa cuando no tenía GeoIP una pista donde estaba. Supongo que esto se debe a que el bloque de IP que usa mi ISP es "nuevo" y todavía no se ha mapeado.

Me di cuenta de esto porque un sitio web (que intentaba ser "lindo" diciéndome dónde estaba) decía algo así como "Hola visitante de ... en realidad, no tenemos ni idea de dónde eres " (Imagino que hubo un comentario sobre esa declaración impresa que decía algo así como /* This should never happen */.)

+0

¡Esto me pasó a mí también! Por supuesto es un nuevo bloque de ipv4. – B4NZ41

1

Mantenga siempre actualizada su base de datos binaria, ya que se actualiza el primer martes de cada mes.

GeoLite País y Ciudad GeoLite son bases de datos de geolocalización de IP libre, actualizados en el primer martes de cada mes. Las bases de datos GeoLite y GeoIP comparten el mismo formato y API.

http://www.maxmind.com/app/geolite

Cuestiones relacionadas