如果用户在3G上,使用ASIHTTP准备的POST请求的IP地址的位置是什么?

时间:2011-08-29 01:03:46

标签: php ios ip-address asihttprequest nstimezone

如果我在我的iPhone应用程序中使用ASIHTTP准备HTTP请求,将其发布到php站点,并让站点记录IP地址,如果用户不在WiFi但使用3G连接,那么记录的是什么IP地址代表?

我特别感兴趣的是,在使用IP地址获取用户的时区时,我可以分析用户使用该应用的时间。显然,我应该让POST请求包括用户的本地时区,而不仅仅是动作发生的时间(GMT)。但我没有这样做,我想知道我是否仍然可以根据我记录的IP地址找出用户的时区。对于使用WiFi的用户,我可以相对确定他们所在的时区。但是如果用户使用3G会怎么样?

3 个答案:

答案 0 :(得分:0)

IP地址是......无论运营商分配给他们。它可能是它们所在的塔的本地,但不能保证这一点。

答案 1 :(得分:0)

有可能它会成为一个知识产权,密切代表他们目前所在的领域。

答案 2 :(得分:0)

实际上,所有小区提供商都使用NAT网关作为其数据网络出口点。手机极不可能获得非私有IP(它将是192.168.x.x,10.x.x.x,172。[16-31] .x.x)。

因此,虽然您的手机本身将从其中一个IP发布,但正在接收帖子的网站将看到该单元提供商网关的IP。