IP 地址归属查询:这段地址属于谁,和「大概在哪」是两件事
「IP 归属地查询」在中文互联网上通常指一件事:这个地址大概在哪个城市。但对 IPv6 来说,还有一个更基础、也更确定的问题值得先回答 —— 这段地址是谁的、走的是哪份分配记录。
地址归属查询 提供的是后者:它查一个 IP(IPv4 或 IPv6)落在哪个国家/地区的分配段里,并给出命中网段、前缀长度与分配状态。数据来自本地地址分配表,与城市库互补。
一、先分清两条口径
这是理解这一页的关键,也是它和常见「归属地查询」最大的区别:
| 口径 | 回答的问题 | 精度 | 数据性质 |
|---|---|---|---|
| 分配表归属 | 这段地址属于谁 | 国家/地区 | 登记事实 |
| 城市库归属 | 这个地址大概在哪 | 省市 | 网段级估计 |
两者结论不一致是正常的,不是数据错误。页面底部对此有一句原文解释:分配表回答「这段地址属于谁」,城市库回答「大概在哪」。
还需要注意城市库的两条限制:只收录国内城市,且是网段级估计、不是设备定位。海外地址会明确显示「海外地址 · 城市库仅收录国内城市」,而不是给一个看似精确的城市名。
二、怎么查
在 地址归属查询 有两件事可以做:
查一个指定地址。 在「IP 地址」输入框填入单个 IP,例如 240e:1f:1::1 或 27.128.130.1,点「查询归属」。输入框只接受单个地址,如果带了不该带的东西会明确报错:
- 「请填写单个地址,不要带 / 前缀长度」
- 「请去掉 zone ID(% 及其后面的部分)」(
fe80::1%eth0这类写法) - 「地址格式不正确」
页面给了几组示例,包含 IPv6 与 IPv4 各自的真实地址,可以直接点击试。
查你自己的出口地址。 点「查我的地址」,或用页面加载时自动展示的「本机出口归属」区。这里会并列给出两条口径的结果:一张「城市归属(城市库)」卡和一张「分配表归属(登记记录)」卡。区域上方写明了它的含义:由本站服务器观察到的出口地址,不是本机全部网卡地址。
地址也可以通过链接分享:/ipv6-alloc?ip=你的地址 会填入并自动查询。
三、结果里的字段
命中后会显示「该地址归属」加国家/地区名与 ISO 代码徽标,以及这几项:
| 字段 | 说明 |
|---|---|
| 命中网段 | 这个地址落在分配表里的哪一段 |
| 前缀长度 | 该网段的长度(形如 /32) |
| 分配状态 | 该记录的登记状态 |
| 数据文件 | 命中的是哪一份数据文件 |
| 数据更新日期 | 这份数据是哪一期 |
后两项是刻意的可复核设计:结论不是凭空来的,你能看到它出自哪份数据、那期数据是什么时候的。
结果下方还有一句必须读的脚注:归属来自分配记录,是网段级结论 —— 同一段内的所有地址都会得到相同结果,它不代表设备实际位置。
四、查不到时的四种原因
这一页把「查不到」分成了四种情况分别解释,而不是笼统说一句「无结果」:
- 这是 IPv4 地址 —— 与当前数据覆盖范围有关。
- 表中没有覆盖这个地址 —— 分配表里确实没有这一段。
- 分配表未接入 —— 后端没有加载到可用的数据文件,此时页面会提示「本站未接入 IPv6 分配表,该功能当前不可用。」
- 地址不合法 —— 输入本身有问题。
区分这四种很重要:「没有覆盖」是数据边界,「未接入」是部署状态,两者对你的下一步动作完全不同。
五、数据来源与更新
数据来自公开的 IPv6 地址分配记录,由运营者定期更新后放入后端数据目录,新文件由后端自动热重载。更新频率通常按周或按月,因此页面会明确标出命中的数据文件名与更新日期 —— 判断结论时效性时看这两项,不要假设它是实时的。
六、隐私:查询会不会被记录
这一页在隐私上做了几件具体的事,值得说明:
- 日志中的查询地址是脱敏的(形如
ip=***),只记录「发生过一次查询」,不记录你查了什么地址。 - 响应不缓存(
no-store)。 - 不开放任意批量的地址查询。 一次只查一个地址,这是刻意的限制。
如果这类查询对你的网络规划很重要,建议自建一份本地数据表 —— 公开分配记录是定期发布的,本地维护一份并不困难。
七、下一步
- 想搞清地址的书写形式、类型与子网范围:用地址解析。
- 想理解 GUA、ULA、链路本地这些分类:读《IPv6 地址类型地图》。
- 想理解分段规划:读《地址规划与子网划分:/32 /48 /56 /64 怎么定》。
- 想了解本站全部功能:读《IPv6 在线工具总览》。