我有 2 个不同的 IP 地址连接在同一个 WiFi 连接上。
- 笔记本电脑/台式机:58.110.xxx.xxx
- iPad/Android 手机:66.249.xx.xxx
此差异导致我的国家/地区检测在笔记本电脑和移动设备之间呈现不正确。我使用基于 IP 地址的 Geo php (maxmind)。
如有任何帮助,我们将不胜感激。谢谢。
最佳答案
我可能已经弄清楚了这个问题。您在 iPad 和 Android 手机中使用 Chrome,并启用了“减少数据使用量”功能。
在这种情况下,您的所有流量都通过 Google 服务器进行隧道传输,以减少数据大小。因此,所有其他网络服务器都会将您检测为来自美国(Google 服务器),而不是来自澳大利亚的直接连接。
如果您禁用“减少数据使用量”,您应该可以从澳大利亚直接连接到任何地方。
请使用http://ipaddress.my测试您的 IP 地址和 ISP 进行确认。
关于javascript - 为什么移动设备和台式机/笔记本电脑的 IP 地址不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32304404/