跳到主要内容

你连上 VPN,打开两个网站,分别问它们认为你在哪里。一个说在德国,一个说在荷兰,第三个干脆说无法判断。其实什么都没坏,VPN 应用也没有撒谎。你看到的是一个相当凌乱的行业运作的结果:有些公司专门猜测某个网络地址在地图上的位置,再把猜测卖给或分享给你访问的网站。

本文解释这些数据库是怎样建立的、为什么互相不一致,以及你使用 VPN 时这意味着什么。我们只聚焦数据库本身。如果你想要一份位置显示异常时的快速排查清单,请看 VPN 为什么显示错误的位置;想了解地址本身的基础知识,可以读 什么是公网 IP 地址。

IP 地址是数字,不是地点

RFC 791 定义的 IPv4 地址只是一个 32 位的数字,例如 203.0.113.25。数字本身没有任何信息说明它是“曼谷”还是“法兰克福”。互联网靠路由表把数字范围与网络对应起来投递数据包,而这些网络可以在任何地方。一段地址可能分配给某个国家的公司,设备却放在另一个国家。

所以当某个网站说“你好像在波兰”时,它并不是从你的连接里读出位置,而是在别人建好的表里查你的地址,再转述表里的内容。如果表是错的、过时的或者是猜的,答案也就跟着错。明白这一点,大部分疑惑就解开了:位置标签来自 VPN 之外,VPN 公司对它的控制非常有限。

数据从哪里来

没有哪个数据库拥有完美的来源,多数是把几种不完美的来源叠加在一起。

  1. 注册机构记录。 五个区域互联网注册机构把地址段分配给各个组织,并公布每个地址段由谁持有、持有者登记在哪个国家。这是最古老也最稳定的来源,但它描述的是持有者的文件,而不是设备所在的地点。
  2. 运营商公布的线索。 一些网络运营商会发布文件,列出每个地址范围使用的国家、地区和城市。如果有并且持续更新,这是很好的输入;但很多运营商不发布,有些发布的还是过期的。
  3. 网络测量。 数据库公司从已知位置发出探测,测量到某个地址的延迟。信号在线缆中不可能比光更快,所以很短的延迟可以排除遥远的位置。延迟只能缩小范围,很少能确定城市。
  4. 路由与命名线索。 路径上路由器的名称常带有机场或城市代码,公司会把它们当作该地址段所在位置的提示。
  5. 应用和用户提供的数据。 有些数据库会采集应用通过手机 GPS 和 Wi-Fi 收集的位置数据,并与这些手机使用的地址关联。这对家庭宽带很有效,对成千上万人共用的地址则几乎无效。
  6. 更正与举报。 客户和运营商会提交修正,经过审核后才会采纳,需要时间。

每一种输入都有缺口,所以两家都很认真的厂商对同一个数字得出不同结论并不奇怪。

为什么两个网站说法不一

分歧不是随机的,来自几个可预见的差异。

原因 发生了什么 常见现象
数据库厂商不同 各家来源和权重不同 网站 A 说一个国家,网站 B 说另一个
更新周期不同 一家每天刷新,另一家每月刷新 刚迁移的地址段只在一个网站上还显示旧国家
置信度规则不同 一家不确定也会猜,另一家回答“未知” 一个网站给出城市,另一个只给国家
结果被缓存 网站按会话或账号保存了答案 重新连接后位置仍然不对
回答的问题不同 一家看登记国家,另一家估计实际所在地 “X 国的公司”与“Y 国的设备”

网站使用这个答案的目的也不同。新闻网站可能只需要大致地区来选择版面;支付服务商会把国家与银行卡、设备和行为一起权衡;地图应用可能干脆忽略 IP 而使用 GPS。所以你可能同时“在”三个地方,却什么都没出错。

为什么 VPN 的地址让问题更严重

普通家庭宽带对数据库来说是简单情形:一个家庭、一段地址、来自应用数据的清晰位置信号。VPN 地址则因为多种原因变成困难情形。

  • 很多人共用一个地址。 成千上万用户的应用位置数据互相抵消,变成噪声,失去参考价值。
  • 登记持有者不等于服务器所在地。 一段地址可能登记在某国的托管公司名下,却在另一个国家的数据中心使用。偏重注册记录的数据库就会按文件来报告。
  • 地址段会被转让和出租。 地址段在公司和国家之间易手。注册机构的记录可能立刻更新,而商业数据库要过几天甚至几周才能跟上。这段时间里标签仍指向前一个持有者。
  • 新地址段没有历史。 刚开始承载流量的地址段没有测量、没有线索、也没有过往修正,数据库只能依赖最弱的来源,也就是注册记录。
  • 延迟数据含糊。 VPN 服务器可能为来自各地的用户服务,自己却位于同一个数据中心,探测测到的只是到这个数据中心的路径。

这一切都与 VPN 的质量无关,反映的是定位共享基础设施本身的难度。共享与独享 VPN IP 一文解释了共享地址为什么会有这样的表现。

国家、地区、城市:准确度如何下降

IP 定位像一座置信度金字塔,要求越精细,越不应该轻信。

  • 国家级。 通常最可靠,但对刚迁移的地址段、跨国公司持有的地址,以及把流量集中经由别国网关的移动运营商,依然会出错。
  • 地区或省州级。 明显变差,很多数据库给出的是运营商主要办公室所在的地区。
  • 城市级。 往往是猜测。对于移动和共享地址,城市标签可能与真实位置相差数百公里。
  • 邮编或街道级。 对 VPN 地址没有意义,请当作装饰。

对 VPN 用户而言,实际的教训是:标签可能国家正确却显示出令人意外的城市,或者反过来。依据城市做决定的网站,用的是很弱的证据。

三个场景

币种显示错误的购物网站。 安娜在订酒店前连上 VPN。第一个页面以一种货币显示价格,另一个网站却显示另一种货币。币种由各网站根据自己的数据库和浏览器语言来选择。她没有做错什么,两个网站也都没坏,只是各自查了不同的数据库,并执行自己的规则。

安全提醒。 汤姆在连着 VPN 时登录邮箱,服务商发来消息说有来自意外地点的登录。提到的地点是他从没去过的地区。这是数据库给 VPN 地址贴的标签,并非他的真实位置。他打开“最近活动”页面,确认这次登录是自己的,然后继续使用。如果他认不出这次登录,就应该立刻修改密码。

体育比分应用。 拉维打开一个显示本地球队赛程的应用,应用却坚称他在另一个州。该应用同时使用 GPS 权限和地址数据,而 VPN 给它的地址与手机地图上的位置不同。最简单的办法是对这个应用关闭 VPN;如果他的 VPN 应用提供分应用代理(split tunneling)功能,也可以用它来处理。

如何查看自己的地址

不需要特殊工具,先对比、再记录、最后决定。

  1. 连上 VPN,在不同标签页里打开三个不同公司的 IP 查询页面。
  2. 记下每个页面报告的 IP 地址以及国家、地区、城市。它们不会完全一致。
  3. 访问一个展示浏览器可追踪程度的页面,例如 EFF 的 Cover Your Tracks,看看网站会把哪些信号与你的地址结合起来。IP 数字只是其中之一。
  4. 断开 VPN 后重复一遍,得到你正常连接时的基准标签。
  5. 如果某个网站对你的态度很奇怪,请复制它看到的确切地址和时间。客服可以核查具体地址,却无法处理“我的 VPN 国家不对”这样一句话。

如果你怀疑的是泄漏而不是标签错误,请按 如何检查你的 VPN 是否正常工作 单独测试。标签错误和连接泄漏是两种不同的问题,处理方法也不同。

你能做什么,不能做什么

要现实,也要对自己的目的诚实。

可以做的: 重新连接,看新连接能否得到更合适的标签;给刚变动的地址段几天时间;把地址和时间报告给表现异常的网站客服;如果只是想要更合适的地区,用 VPN 应用自带的位置列表选另一个入口。

无法做到的: 自己修改商业数据库,强迫网站刷新缓存,或要求某项服务必须接受某个标签。许多数据库只接受地址段运营方的更正,而且更正要花时间才能到达每个客户。

不应该做的: 把触发安全验证或内容规则的标签当成要去“击败”的问题。网站有权适用自己的条件,服务方的授权决定是它自己的事。VPN 的正当用途是在共享网络上保护隐私、保护传输中的流量,这些并不取决于哪个数据库怎么说。

如果对你重要的网站拦截或质询你,开启 VPN 后网站无法使用 会逐项带你检查合理的处理办法。

常见错误

  • 以为网站对你位置的判断是 VPN 应用决定的。
  • 只查一个页面就把它的答案当作事实。
  • 向客服反馈“国家不对”,却不提供 IP 地址和时间。
  • 把城市变化解读为泄漏的迹象。
  • 期望刚更正的标签几分钟内在所有地方生效。
  • 根据单个查询页面报告的标签来挑选 VPN 位置,而不是看连接在自己网络上的实际表现。
  • 忘了网站可能使用 GPS、设备设置或账号资料,而不是 IP 地址。

总结

IP 地址本身不带位置,各家公司通过注册记录、运营商线索、延迟测量和应用数据来估计位置。VPN 地址被共享、经常易手且缺乏历史,所以数据库对它的看法比对家庭宽带更不一致。请多查几个页面,记下地址和时间,给刚变动的地址段几天稳定期,并把泄漏测试与标签问题分开处理。

如果你想看看这些标签在自己的连接上是什么样子,可以到价格页面查看可试用的预付套餐。

常见问题

为什么两个网站对同一个 IP 显示的国家不同?

每个网站或它所用的工具都有各自购买或自建的 IP 地理位置数据库。这些数据库的数据来源不同、更新周期不同,证据不足时的猜测方式也不同,所以对同一个地址的结论可能互相矛盾。

到底是谁决定一个 IP 属于哪个国家?

没有哪一个机构说了算。区域互联网注册机构记录地址段分配给了谁,部分网络运营商会公布位置线索,数据库公司再把这些信息与自己的测量和修正合并。得到的是估计结果,不是官方记录。

我能修改数据库对我的 VPN 地址的描述吗?

普通用户无法直接修改。更正通常只接受地址段的运营方提交,而且需要时间才能扩散。你能做的是重新连接、等待一段时间,并把你看到的 IP 地址告知相关网站的客服。

位置显示错误说明 VPN 坏了或者泄漏了吗?

通常不是。数据库标注与服务器实际所在地不一致很正常。泄漏是另一回事,指你的真实地址或 DNS 查询出现在隧道之外,需要单独测试。

IP 定位到城市的准确度有多高?

远低于国家级别。城市和邮编的推测经常出错,或只指向一个地区的中心位置,移动网络和 VPN 的地址尤其难判断。

关于作者

Bob Kanokphon Thongdee,XPASS VPN 创始人

Bob Kanokphon Thongdee

  • XPASS VPN 创始人
  • eSIMonline.asia 联合创始人
  • 7 年以上网络营销经验
  • Cojourney Visa 与 Cojourney Travel 创始人

短途出行或忙碌的一个月,需要 VPN?

XPASS 提供按天数计算的预付通行证。一次付款,不会自动续费。

查看通行证

继续阅读

VPN 基础

为什么开了 VPN,显示的位置还是不对

开着 VPN,网站却认为你在别的城市或国家,原因通常出在背后的数据库,而不是 VPN 本身。本文解释位置查询的原理以及检查方法。

阅读约 9 分钟

VPN 基础

什么是公网 IP 地址?

公网 IP 地址是你连接网站时对方看到的地址。本文解释它如何分配、与家庭网络内的私有地址有何不同,以及它能和不能透露什么。

阅读约 9 分钟

VPN 基础

共享 IP 与独享 IP 有什么区别?静态 IP 与动态 IP 又是什么

共享 IP 由许多人同时使用,独享 IP 只属于你一个人。本文说明它们与静态、动态 IP 有何不同,以及各自的取舍。

阅读约 9 分钟

VPN 基础

如何选择 VPN 服务器位置

最好的 VPN 服务器不一定是最近的那一台。了解距离、负载和路由如何影响速度,并在几分钟内测出适合你的位置。

阅读约 9 分钟

故障排除

开着 VPN 打不开网站或总是出现验证码

只有开着 VPN 时网站才打不开、弹出验证码或提示拒绝访问,原因通常是共享的 IP 地址。这里是逐步排查的办法。

阅读约 6 分钟