"此内容在您所在地区不可用"的背后
你是否曾访问国外视频网站时看到"此视频在您所在地区不可用"的提示?网站可以相当准确地判断你所在的国家和城市。它们是怎么做到的?
你的 IP 地址透露了什么
当你访问 IP 确认时,你的 IP 地址会被显示出来。仅凭这个 IP 地址,就可以大致判断以下信息:
- 国家:准确率接近 100%
- 省/州:准确率约 90%
- 城市:准确率约 50-80% (城市地区更准确)
- ISP (运营商):准确率接近 100%
由于 IP 地址由 ISP 分配,通过查询各 ISP 将哪些 IP 地址段分配给哪些地区的数据库,就能推断出大致位置。MaxMind 的 GeoIP 数据库是使用最广泛的。
不过,IP 地址揭示的是"ISP 接入点"的位置,而非你的家庭住址。同一城市内几公里的偏差是正常的。
GPS - 智能手机的定位数据
智能手机的定位数据比基于 IP 地址的地理定位精确得多。
- GPS:利用卫星信号确定位置。精度约 3-5 米。在室外最为准确
- Wi-Fi 定位:参考附近 Wi-Fi 接入点位置的数据库。精度约 15-40 米。在室内也能工作
- 基站定位:根据连接的基站位置估算位置。精度约 100 米到数公里
- 蓝牙信标:在商业设施内可实现数米范围内的定位
智能手机综合运用这些方法,在室内外都能提供高精度的定位数据。
网站为什么使用位置数据
- 地区内容限制:电影和音乐的发行权因国家而异,Netflix 和 Spotify 使用 IP 地址判断国家并限制内容
- 自动语言切换:从日本访问显示日语,从美国访问显示英语
- 位置相关信息:自动显示天气预报、附近餐厅和本地新闻
- 广告定向:"向涩谷的用户展示涩谷商店的广告"
- 欺诈检测:检测并提醒来自异常国家的登录
如何隐藏你的位置
- VPN:通过其他国家的服务器中转,可以改变基于 IP 地址的位置信息
- 拒绝浏览器的位置请求:当网站请求位置访问权限时,选择"拒绝"。GPS 数据将不会被共享
- 关闭 Wi-Fi:可以防止 Wi-Fi 定位,但便利性会降低
IP 确认会显示根据你的 IP 地址推断的国家和 ISP 信息。如果你正在使用 VPN,则会显示 VPN 服务器的位置。
总结
网站通过你的 IP 地址推断国家、城市和 ISP,而智能手机则综合 GPS、Wi-Fi 和基站将你的位置精确到数米范围内。位置数据是许多实用功能的基础,但从隐私角度来看,建议定期检查你授予了哪些网站和应用位置访问权限。