先说结论
只凭一个 IP 地址,通常只能推算出你在哪个国家、哪个省,运气好能到城市;查不到你住哪个小区、哪栋楼。网上那种“输入 IP 就能精确定位到家门口”的说法,并不符合实际。
为什么这么说?要从“IP 定位”是怎么做出来的讲起。
IP 定位是怎么来的
IP 地址本身并不包含任何位置信息,它只是一串编号。所谓“IP 定位”,其实是一些公司整理出来的 IP 地理位置数据库:一张很大的对照表,记着“哪一段地址大概在哪里使用”。这张表主要靠这些线索拼出来:
- 登记信息:每段地址分给哪家运营商、登记在哪个国家,这些信息是公开的(见第 1 章“由谁来分配”)。
- 运营商的线索:有些运营商会公布或在路由信息里透露某段地址用在哪个城市。
- 网络测量:从世界各地的服务器测量数据传到这个地址要多久,距离越远,耗时越长,可以粗略估计方位。
- 用户数据:有的数据库会参考那些同时得到用户授权定位的应用,把“这个 IP 的人常在某处”汇总起来。
这些线索都是“大概”,拼在一起的结果自然也是“大概”。本站首页显示的大致位置来自 Cloudflare 的数据,同样只是估计。
能准到什么程度
不同数据库、不同地区的准确程度差别很大,但大体规律是:国家一级通常很准;省一级大多数时候对;城市一级经常出错,误差几十甚至上百公里都不奇怪;再往下,只凭 IP 就无能为力了。
很多数据库还会给出经纬度,地图上显示成一个点。这个点往往只是城市中心或者某个默认位置,并不是你本人所在的地方。
为什么经常不准
手机网络从远处“出门”
用流量上网时,你的数据往往要先汇集到运营商在省会或大城市的出口,再进入互联网。网站看到的是出口的地址,所以全省的手机用户可能都被定位到同一个城市。
地址被调来调去
运营商会根据需要,把一段地址从一个城市调到另一个城市使用,而数据库的更新总会慢一拍。
很多人共用一个地址
在运营商级 NAT 后面(见第 3 章),成百上千个用户共用同一个公网 IP,它本来就不对应某一个具体的人。
中间隔着代理
如果你用了代理、VPN 或某些浏览器的加速功能,网站看到的是中转服务器的地址,定位出来的是服务器所在的地方。
“IP 属地”是怎么回事
从 2022 年起,国内不少社交平台开始在用户主页和评论旁显示“IP 属地”。它用的就是上面说的 IP 地理位置数据:国内用户一般显示到省份(直辖市显示市名),境外用户一般显示到国家或地区。
平台只显示到省一级,一方面是因为再细就不准了,另一方面也是为了避免暴露个人信息。所以,看到别人显示“IP 属地:广东”,你只能知道他发帖时的网络出口大概在广东,并不知道他具体在哪里。
谁能知道得更多
普通人和网站只能看到“地址 + 大致位置”。但有些机构手里有更多的信息,可以和 IP 地址对上号:
| 谁 | 能知道什么 |
|---|---|
| 普通网站 | 你的公网 IP 和数据库推算的大致位置 |
| 你登录过的网站 | 还能把 IP 和你的账号、手机号联系起来 |
| 你的运营商 | 某个时间点哪个宽带账号、哪张手机卡在用这个地址,宽带账号还对应安装地址 |
| 执法机关 | 可以依照法定程序要求运营商提供上述记录 |
也就是说,能把 IP 对应到具体某个人、某户人家的,主要是运营商;其他人想拿到这些信息,需要经过正式的法律程序。
另外要分清:网页弹出“想要使用你的位置”时,请求的是浏览器定位,它用 GPS、附近的 Wi-Fi 和基站来定位,可以精确到几十米以内,这和 IP 定位是两回事。本站不会请求这项权限。
怎样保护自己的隐私
对大多数人来说,IP 地址被网站看到是上网的正常现象,不必过分担心。下面几条习惯更值得养成:
- 谨慎授权定位。不认识的网站请求位置权限时,点“拒绝”;可以在浏览器和手机设置里查看哪些网站、应用拿到了定位权限。
- 别乱点陌生链接。有些短链接专门用来记录点击者的 IP 和设备信息,虽然定位不精确,但能知道“你点过”。
- 别在公开场合晒路由器信息。截图分享网络问题时,遮住路由器后台里的外网 IP、宽带账号和设备列表。
- 了解代理和 VPN 的代价。它们能让网站看不到你的真实 IP,但服务商自己能看到你的真实 IP 和访问记录。是否使用、选择谁,要谨慎判断,并遵守所在地的法律法规。
- 保护好账号。相比 IP,你的手机号、账号资料、照片里的位置信息,暴露的东西要多得多。
如果你在网上被人用“我知道你 IP,我能找到你”来威胁,不用慌:只凭 IP 他找不到你。遇到骚扰或诈骗,保存证据,向平台举报或报警处理。
小结
- IP 定位来自数据库推算,一般只能到城市左右,查不到具体住址。
- 手机网络、地址调配、多人共用和代理都会让定位出错。
- “IP 属地”只显示到省份或国家,只说明网络出口的大致位置。
- 能把 IP 对应到具体用户的主要是运营商,其他人要经过法律程序。
- 比起 IP,更要留心定位权限、陌生链接和个人资料的保护。