城市IP精准定位

Posted

技术标签:

【中文标题】城市IP精准定位【英文标题】:Precise ip localization in cities 【发布时间】:2011-11-10 07:01:34 【问题描述】:

我住在 X 市,但是当我尝试通过 ip 获取我的位置时,所有“通过 ip 查找位置”网站都指向 Y 市。一些广告“今晚与 X 市的女孩一起玩”他们准确地知道我的位置。这怎么可能?是否存在某种数据,即那些广告网站拥有的具有 ips 的数据库?

【问题讨论】:

这很有趣,因为这些广告从来没有让我的城市正确(我住在一个小镇) 【参考方案1】:

没有来自 IP 的精确位置之类的东西...任何此类服务的质量永远不会达到 100%...正如您所写的那样,那里有几个不同的数据库 - 每个都有一些非常好的和相当薄弱的地方...有些数据库会定期更新,有些则不会等等。

那些广告使用的数据库恰好在你不住的地方有它们的弱点......

我从来没有遇到过任何这样的服务可以正确地告诉我的城市(虽然它不小)......他们有时会偏离 20-400 英里,有时甚至声称我在一个很远的小城市......

大多数情况下你可以正确地告诉国家...尽管即使这样也可能被代理/***/匿名器愚弄...

有关一些见解,请参阅:

http://www.private.org.il/IP2geo.html http://ipaddressextensions.codeplex.com/ http://software77.net/geo-ip/ http://jquery-howto.blogspot.com/2009/04/get-geographical-location-geolocation.html

一个相当特殊和不同的情况是:

判断位置的一种相当精确的方法是当您使用设备(通常是手机)时...这些有几个可用的来源(例如塔位置,例如 GPS)...另一点是 Google 和 Apple 建立的数据库通过使用电话匿名...他们基本上汇总了有关塔、GPS 和 WLAN 热点/可访问接入点的数据...这样他们可以(误差很小)从 WLAN 数据(如 MAC 地址)中判断位置...

【讨论】:

广告效果很好,它们给了我正确的位置。我需要那个数据库,或者类似的东西,但只针对一个国家。那些网站从哪里获得数据库,他们为它付费,或者存在一个免费的数据库? @Nogard 正如我所说:广告适用于您的位置/IP,但不适用于所有位置/IP...如果您真的想要该特定数据库,只需剖析 Flash/javascript(可能是编码为 AJAX 或类似)他们使用和/或通过电子邮件向广告提供商发送他们正在使用的数据库 我认为塔的位置被命名为 HLR(归属位置寄存器),我尝试剖析该脚本,这基本上就是我所需要的。谢谢。

以上是关于城市IP精准定位的主要内容,如果未能解决你的问题,请参考以下文章

API精准定位IP地址

高性能的城市定位API接口

高精度IP地址定位接口的使用场景

HMS Core 3D精准室内定位技术,打造“店铺级”出行体验

如何利用 IP 归属地查询 API 精准锁定用户位置

HMS Core 3D精准室内定位技术,打造“店铺级”出行体验