如何解读 IP 定位结果
IP 定位是对某个网络地址所服务区域的估算,而不是地图上的一个精确点。当你在这里追踪一个 IP 地址时,档案会在 OpenStreetMap 视图上绘制一个表示大致范围的圆圈,其大小根据现有证据而定,并标注一个可信度评级。理解为什么它是一个圆圈——以及为什么半径比圆心更重要——是用好这一结果的关键。
为什么是圆圈,而不是一个图钉
诸如 DB-IP 之类的地理定位数据库,会利用路由数据、注册记录和网络测量,将整段整段的地址范围映射到具体地点。这种映射在设计上就是粗略的:遍布整座城市、甚至整个省的成千上万名用户,可能共用同一条记录。若在"某个地点"钉下一个图钉,那实际上只是这条记录的质心——往往是市政厅,或一个国家的地理中心——而它看起来会比底层数据实际所具备的精度精确得多。圆圈让这种不确定性变得可见。地址很可能就在圆圈内的某处,而可信度评级会告诉你这个"很可能"能承载多少分量。这些估算背后的原理,在 IP 地理定位的工作原理中有介绍。
缩放诚实原则
地图的缩放深度永远不会超出半径所能支撑的程度。如果最有把握的结论只是"在这个都市圈内的某处",你得到的就是一个框住整个都市圈的视图——绝不会是暗示我们知道具体是哪个街区或哪栋建筑的街道级画面。这是有意为之的。IP 地理定位无法识别某个个人、某个家庭或某个街道地址,而一个把画面放大到屋顶的工具,就是在夸大自己的数据。如果这个区别对你很重要,请阅读别人能否通过我的 IP 找到我的地址。
为什么城市有时是错的
国家级的结果是可靠的,大约有 95–99% 是正确的。城市级则要软弱得多:固定宽带上约为 50–75%,在其他场景中则常常出错。常见的原因有:
- 移动网络。运营商流量从区域网关出口,因此估算落点会定位在网关所在之处——有时距离手机本身数百公里。
- VPN、代理和数据中心。你定位到的是服务器,而不是它背后的用户。追踪器会根据 AS 运营商的名称,将此类地址范围标记为疑似(LIKELY)数据中心或 VPN——这是一种启发式的信号,绝非确凿证据。
- 地址重新分配。供应商在城市之间调动地址段的速度,快过数据库的更新,因此估算结果可能落后于实际情况数周。
- 卫星链路和运营商级 NAT。许多用户共用同一个出口点,而这个出口点可能离他们所有人都很远。
逐级列出的准确率数字,详见 IP 地理定位有多准确。要在实际中查看圆圈和可信度评级,请打开 8.8.8.8 的示例档案,或从你自己的地址开始。