我正在开发一个需要根据IP地址跟踪用户位置的应用程序。
我正在使用.NET的HttpRequestBase,从这里我正在提取UserAgent属性& UserHost属性。
所以从这里我实际上可以获得用户的IP地址..但在某些情况下它有点“怪异”。
奇怪的是,我收到的IP信息不正确。
我正在使用http://ip-api.com/,从他们的结果来看,我认为它只是一个列有一堆IP的数据库。
E.g。如果我的一个用户坐在我旁边(请注意,我现在在FJ工作)并且他们在他们的设备上打开一封电子邮件,它将说明它正在英国开放。请注意,这发生在很多电子邮件上。一些电子邮件可能显示在德克萨斯州,一些在英格兰,一些在伊利诺伊州斯普林菲尔德。
我正在开发的应用程序需要下载web-beacon(因此我需要IP位置)。
这可能是因为代理用于下载图像吗?我知道Gmail实现了这个“Gmail代理”。
找到用户的IP是否有坚实的方法?