Pregunta

¿Cómo puedo saber la nacionalidad de un usuario de mi sitio web basado en IP del cliente?

Edit: Como comentado, esta pregunta han sido contestadas antes:

https://stackoverflow.com/questions/283016/know-a -dirección-de geolocalización servicio -buena-ip

¿Fue útil?

Solución

utilizar el href="http://www.maxmind.com/" rel="nofollow noreferrer"> GeoIP DATABSE

Otros consejos

Si usted está pensando en la localización, permitir al usuario elegir el idioma correcto en lugar de hacerlo de forma automática - o al menos proporcionar una manera fácil para ellos cambian y lo hacen a través de cookies pegajosa. Usted puede hacer bien la mayor parte del tiempo en adivinar el uso de GeoIP, pero a veces lo tendrá muy mal. Google envía a veces mi esposa a la versión alemana de su sitio web a pesar de que estamos en el medio de los EE.UU.. El uso de los servicios de anonimato (como TOR) también es probable que resultan en errores de adivinanzas. Tener la opción de elegir y mantener la elección en el ordenador hará que sea una mejor experiencia para sus usuarios.

Además de la base de datos GeoIP ya se ha mencionado, también se puede utilizar IP2Location servicio. Es una paga uno, sino que también va a funcionar.

Tenga en cuenta que todos estos servicios le dará una estimación de la ubicación, pero no una posición geográfica muy precisa. He leído un papel redes vez que indica que se trata de un imposible tarea que cumplir (dar una posición exacta de una dirección IP).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top