如何从IP地址知道地理位置


问题内容

我已经在Web项目的jsp /
servlet中创建了一个登录应用程序,我想知道访问我的登录页面的不同用户的地理位置。我怎么知道某个人正在从哪里访问我的登录页面?例如:如果某人正在访问加拿大的页面,那么一条记录将插入到我的数据库中,例如:IP:20.4.9.134和位置:Canada。


问题答案:

我用这个:

http://freegeoip.net/xml/122.169.8.137

要么

http://www.geoplugin.net/xml.gp?ip=xx.xx.xx.xx

轻松调用,它会向您抛出一个xml,其中包含您需要了解的所有内容

编辑:geoip的新位置