我的 IP 位置能精确到哪一级?城市、区县还是街道
宣传里说"IP 定位精确到街道",实际点进去一看,只到城市。
不是哪个工具在骗人,是 IP 定位这件事本身有天花板。
精度上限就是城市
IP 是按网段分配的。运营商给某个地市划一段地址,这一段里所有设备共用同一条地理记录。
所以你能查到"广东省深圳市",但查不到"南山区科技园某栋楼"。
区县如果能显示,是二次推断的结果,不是原始记录。
经纬度看着精确,其实很粗
接口返回里带 lng 和 lat,小数点后五位,看着像精确到米。
那是假象。这个坐标通常是城市中心点,或者运营商机房的位置。
同一个城市里几十万个 IP,可能共用同一组经纬度。
为什么有人觉得"挺准的"
因为大多数人对自己的位置判断有偏差,看到一个"同城"的结果就觉得准。
真要测试,找个你确定在同一城市不同区的朋友,互相查一下,多半都在同一个点上。
哪些场景够用
给网站做区域分流、判断访问者大致来自哪个省、语言和货币切换、粗略风控。
这些城市级精度完全够。
哪些场景别指望
找人、追债、核实某人是否在某地、做法律取证。
这几件事 IP 都做不到,只能靠运营商配合调取接入日志,而且要有法定程序。
一句话的边界
IP 定位是"这段地址注册在哪里",不是"这个人在哪里"。
查地址本身用 IP 地址查询 就行,结果里 region 和 city 是可以信的,county 以下当参考。