我有一个西班牙网站,并且不允许非欧洲国家的人注册和登录。
不久前,我开始收到无法登录用户的消息。当我询问他们的IP地址时,他们会说:66.249.93.202。这是Google的IP地址。他们如何在手机中获得它?他们必须使用真实IP地址做什么?
我有一个西班牙网站,并且不允许非欧洲国家的人注册和登录。
不久前,我开始收到无法登录用户的消息。当我询问他们的IP地址时,他们会说:66.249.93.202。这是Google的IP地址。他们如何在手机中获得它?他们必须使用真实IP地址做什么?
Answers:
您看到的是Google代理地址。
启用了带宽管理功能且使用Chrome浏览器(Android或iOS)的移动用户通常会被视为使用这些地址之一作为请求者,如此处所述。
实质上,您正在提供的数据是由Google数据压缩代理请求的,optimized
并发送回最终用户。
他们必须使用真实IP地址才能做的事情。
他们不应做任何不同的事情。
您可以按照前面链接的文档中的x-forwarded-for
说明检查标题。
可能他们正在使用Google数据压缩代理(https://developer.chrome.com/multidevice/data-compression)。
并回答您的问题(在同一页面上):
作为网站所有者,如何执行IP地理位置定位?
移动设备的IP地址通过X-Forwarded-For标头转发到目标服务器。网站所有者应检查此标头,以根据客户端的IP地址正确确定用户的位置。
也许这些用户使用带有数据压缩代理(https://developer.chrome.com/multidevice/data-compression)的Chrome(移动版)
您可以使用X-Forwarded-For
HTTP标头根据原始用户IP定位用户(请参阅FAQ)
X-Forwarded-For
头可以很容易地被欺骗,所以它不是安全的依靠这个头。