刷短视频常看到"IP 属地:广东",网站后台也总有一列访客 IP——IP 归属地就是"这个 IP 地址登记在哪个国家、哪个省市、哪家运营商"。它能帮你知道访客大概来自哪里、识别异常流量,但它不是 GPS 定位,精确不到街道。本文讲清它的原理、精度边界和常见疑问。
IP 归属地的数据是怎么来的?
每个公网 IP 都有"户口":IANA 把 IP 段分配给各大区域注册机构(APNIC 管亚太),再分给各国运营商(电信、联通、移动……),运营商在工信部登记自己网段的归属。归属地数据库(本站使用的 ip2region 离线库就是其中之一)把这些登记信息与路由数据整理成"IP 段 → 地区"的映射表。查询就是在表里定位你输入的 IP 落在哪一段——本站把整库载入内存,单次查询不到 1 毫秒,且不调用任何第三方接口、不记录你查过的 IP。
能精确到什么程度?(如实说)
| 期望 | 现实 |
|---|---|
| 精确到街道/小区 | 做不到。归属地来自登记与路由数据,不是卫星定位 |
| 精确到城市 | 通常可以,家用宽带有时只显示到运营商城域网出口所在城市 |
| 运营商 | 基本准确(电信/联通/移动/长城等) |
| 人在 A 市、IP 显示 B 市 | 很常见:IP 按运营商机房分配,不跟人走 |
几个高频疑问的原理
- 流量和 WiFi 查出来不一样:两者出口不同——移动数据走移动网出口,宽带走宽带出口,登记城市可能不同;
- 挂 VPN 后显示外地:归属地查的是"连接出口",VPN 把出口换到了机房所在地;
- 公司 IP 显示异地:企业出口可能在总部机房,分支机构流量统一从那里出去;
- IPv6:可以查,但库覆盖不如 IPv4 成熟,本站当前使用 IPv4 版离线库。
「我的 IP」和「查别人的 IP」分别怎么用
打开IP 归属地查询工具,页面会自动显示你当前的公网 IP 及其归属地(无需输入)——想知道自己出口在哪、运营商是谁,一眼可见;想核查某个可疑 IP(比如日志里反复出现的请求来源),在输入框填上它再查即可。查日志、对账、排查爬虫时这个用法最常见。
顺带一提:IP 查的是"网络在哪",Whois 查询查的是"域名归谁、什么时候到期",排查一个可疑网站时两者经常搭配使用。