快速解答
为什么我的城市代理 IP 显示邻近城镇?
由于地理位置数据库是估算位置,常常把家庭 IP 归到其提供商本地网络所在的城镇。EuroCity Proxies 定位到你指定的城市;具体标签由各网站自己的数据库决定。MaxMind 的数据(2026 年 10 月读取)显示,在使用其付费城市数据时,71% 的德国 IP 被定位在 50 公里范围内。
地理位置数据库如何确定 IP 地址的位置?
它们综合多种证据,然后选定一个点和半径。没有任何数据库能看到用户实际居住的街道。
- 注册数据:谁持有该地址块,以及区域互联网注册机构记录中为该地址块登记的地址。
- 提供商数据源:部分网络会按 RFC 8805 的 geofeed 格式公布其地址块的使用位置。
- 网络测量:来自众多探测点的延迟。IPinfo 表示其 ProbeNet 从 1,000 多个接入点采集活动数据。
- 纠错:DB-IP 通过其查询结果页面上的链接接收报告,ip-api 则人工审核纠错请求。
MaxMind 对此有直白的总结:IP 地理位置本身就不精确,其数据中的位置往往靠近人口中心。
用 代理城市检测工具 检查你自己的出口。每个 城市页面 都会列出数据库可能显示的周边城镇,城市定位 则说明该参数会向网关请求什么。
MaxMind 称其城市数据有多准确?
IP 被定位在已知位置 50 公里范围内的比例,数据来自 MaxMind 的准确度对比(涵盖所有连接类型、IPv4 和 IPv6)。该页面未标注日期;我们于 2026 年 10 月 18 日读取。
| 国家 | GeoIP City(付费)50 公里范围内 | GeoLite City(免费)50 公里范围内 | GeoIP City:无城市级数据 |
|---|---|---|---|
| 德国 | 71% | 68% | 2% |
| 荷兰 | 65% | 55% | 26% |
| 西班牙 | 62% | 53% | 18% |
| 波兰 | 56% | 50% | 12% |
| 法国 | 50% | 42% | 36% |
| 意大利 | 42% | 33% | 27% |
MaxMind 根据已知的网页用户 IP 地址与位置配对计算这些数据。它表示无法保证未来的任何准确度水平。在德国 25 公里范围内,该比例降至 63%(GeoIP City)和 59%(GeoLite City)。
这些数据对城市代理用户意味着什么?
它们说明,即便是普通家庭用户,城市定位出错也很常见。在法国,MaxMind 的付费数据库对其检测的 36% 的 IP 完全没有给出城市。另有 14% 被定位到 50 公里以外的城市。
因此,查询结果显示邻近城镇,并不能说明出口有问题。两次查询在另一个地区上一致,才更有说服力。出口城市指南 介绍了如何对比两个数据源并解读网络所有者。
为什么在城市区域城市边界会模糊?
因为数据库中的“城市”通常指行政区,而人和网络则沿更广的城市圈分布。Eurostat 的统计基于地方行政单位(LAU),即欧盟的市镇和公社。
Eurostat 的功能城市区在城市之外还纳入了通勤区。巴黎、里昂或慕尼黑各自都处在一圈独立市镇之中,这些市镇共享劳动力市场,往往也共享宽带枢纽。因此,服务里昂的出口可能被标为 Villeurbanne 或 Vénissieux,而它们是独立的公社。海牙的出口可能显示为 Rijswijk 或 Delft。
为什么 IP 可能被绑定到提供商所在地区而不是城镇?
因为提供商按地址块分配地址,而一个地址块往往服务整个地区。当数据库没有更好的信息时,就把该地址块映射到提供商注册或路由该地址块的地点。这可能是地区首府,也可能是提供商自己所在的城市。
DB-IP 表示,提供商是最关键的因素:对某些网络,准确度可达街道级;对大多数网络,可达城市级;极少数情况下只能到国家级。它还指出,固定线路通常比蜂窝网络更准确。IPinfo 指出,提供商会不时重新分配动态地址,这也会使结果变动。移动网络常通过运营商级 NAT 共享公网地址,运营商网络内部使用 RFC 6598 的共享地址空间,这进一步模糊了位置。
什么是 geofeed,它们能解决这个问题吗?
geofeed 是网络用来说明其自有地址块使用位置的文件。RFC 8805(2020 年 8 月)将其定义为一种 CSV,包含前缀、国家代码、ISO 3166-2 地区、城市和邮政编码。
RFC 9632(2024 年 8 月)允许网络在其注册记录中通过一个 geofeed: 属性指向该文件,RIPE 已实现该属性。DB-IP 建议拥有大量不同地址块的提供商使用 geofeed。在提供商公布 geofeed 的地方,它们确实有帮助,但公布是自愿的,许多家庭宽带地址块并没有 geofeed。
城市定位出口应该期待什么?
可以期待正确的国家、消费级网络,以及多数情况下正确的城市或其区域内的一座城镇。对某些地址块,部分数据库会显示地区首府,少数则完全不显示城市。EuroCity Proxies 不保证某个网站的数据库会显示哪个标签。
对于城镇很重要的任务,应以目标网站为准来判断。查看商店给出的配送区域、建议的门店,或搜索页面显示的位置。城市可用性各不相同;结账页面会显示当前可用的城市。所有套餐均可按国家/城市定向;美国还支持州和 ZIP 邮编定向;ASN 定向不额外收费。可用城市会有变化。
地理位置准确度:常见问题
显示邻近城镇是否意味着定位失败?
不是。MaxMind 自己的数据就显示,许多普通家庭 IP 被定位到另一个城镇,或完全没有城市信息。再查一个数据库;国家不对或属于托管网络,才是真正的警示信号。
为什么两个网站对同一 IP 显示不同城市?
它们使用了不同的数据库,或同一数据库的不同版本。每个数据库都有自己的数据来源和更新周期。IPinfo 表示其数据每 24 小时更新一次;DB-IP 表示其位置数据平均每天更新两次。
大型网站使用哪个数据库?
大多数网站不会说明使用哪个数据库,有些会综合多个来源。Google 的帮助页面将 IP 地址列为多种信号之一,另外还有设备位置和过往活动。
较小的城市更难定位吗?
通常是的。在 MaxMind 的数据中,位置集中在人口中心附近,IPinfo 也表示农村地区的准确度低于城市地区。小镇的出口可能被标为最近的大城市。
我能让数据库显示正确的城镇吗?
对于你不拥有的出口,不能。geofeed 和纠错表单只适用于持有该地址块的网络。对于你自己的地址段,请发布符合 RFC 8805 的 geofeed,并在你的注册记录中指向它。
什么是准确度半径?
数据库认为该 IP 所在圆的半径。MaxMind 表示其范围从几公里到 1,000 公里;IPinfo 也以公里为单位返回半径。半径大意味着定位粗略。
来源 (18)
- GeoIP 准确度对比:德国,50 公里 — MaxMind (read 2026-10-18 (no date on the page))
- GeoIP 准确度对比:德国,25 公里 — MaxMind (read 2026-10-18)
- GeoIP 准确度对比:法国,50 公里 — MaxMind (read 2026-10-18)
- GeoIP 准确度对比:荷兰,50 公里 — MaxMind (read 2026-10-18)
- GeoIP 准确度对比:西班牙,50 公里 — MaxMind (read 2026-10-18)
- GeoIP 准确度对比:波兰,50 公里 — MaxMind (read 2026-10-18)
- GeoIP 准确度对比:意大利,50 公里 — MaxMind (read 2026-10-18)
- GeoLite 免费地理位置数据:了解 IP 地理位置 — MaxMind (checked 2026-10-18)
- IP 地理位置 API(ProbeNet、精度半径、更新、农村地区精度) — IPinfo (checked 2026-10-18)
- IP 地址位置精度 — IPinfo (checked 2026-10-18)
- DB-IP 常见问题(精度、更新、geofeed) — DB-IP (checked 2026-10-18)
- ip-api 数据更正 — ip-api (checked 2026-10-18)
- RFC 8805:自发布 IP 地理位置 Feed 的格式 — IETF (August 2020)
- RFC 9632:查找和使用 Geofeed 数据 — IETF (August 2024)
- RFC 6598:IANA 保留的共享地址空间 IPv4 前缀 — IETF (April 2012)
- 地方行政单位(LAU) — Eurostat (checked 2026-10-18)
- 术语表:功能城市区 — Eurostat (checked 2026-10-18)
- 在 Google 搜索时了解和管理你的位置 — Google Search Help (checked 2026-10-18)