如果您需要根据 IP 地址定位用户,可以使用哪些服务(免费和非免费服务都可以)?

附:据我所知,有些用户使用代理等,这意味着结果不是 100% 准确。没关系。

有帮助吗?

解决方案

大多数地理定位服务允许您下载包含完整 IP 地址的数据库到城市或国家地图。有些还免费提供 Web 服务 API(请求数量有限)或付费订阅。

麦克斯敏德 您可以使用一项这样的服务,该服务可以免费确定用户的位置。他们的 minFraud 服务每天允许 500 次免费查询。

他们的 ASP Web 服务示例

Dim objHttp, strQuery
strQuery = "http://geoip1.maxmind.com/a?l=" & license_key & _
    "&i=" & ipaddress
set objHttp = Server.CreateObject("Msxml2.ServerXMLHTTP")
objHttp.open "GET", strQuery, false
objHttp.send
Response.Write objHttp.ResponseText
Set objHttp = Nothing

他们还在付费版本中提供 API,用于根据位置、卡号等确定信用卡欺诈概率。

另一项服务是 ip2位置. 约翰·米利金

还, 知识产权情报 每天提供 50 个免费查询。

对于 .NET 程序员来说,有 IPA地址扩展 模块(开源、免费且无需网络服务) 纯铬


更多信息关于 地理定位可在维基百科上找到.

其他提示

还值得注意的是,MaxMind 允许您将其地理位置数据库下载为 CSV 文件:

简单 -> 我 制作了一个 .NET 扩展方法 一会儿回来。它全部包含在一个 DLL 中,您可以使用和引用。它不需要任何 WEB 服务或第 3 方外部 API 调用。

它也是免费的。

它也是开源的。等等等等等等。

享受!

它被称为 IP地址扩展 它已经开始了 代码复合体.

我用过 主机信息 在我的一些 aspx 页面上提交表单时获取客户端位置信息。这是我不久前写的一篇博客文章 www.fencerow Productions.com

地理定位 客户地点 通常可以使用,并且在使用时免费获得 谷歌的JSAPI.

使用这些成人广告有一个绝妙的解决方案。“YOUR_TOWN 的女性今晚想‘见到’你”

有人想出了一种在不加载广告的情况下提取位置字符串的方法。
我找不到代码,在谷歌上搜索成人广告并不是很有效,但这里有人可能还记得它。

对于付费产品,您可以查看 乡村鹰 来自 cyScape。

我个人不能保证这个产品,但我们使用他们的 BrowserHawk 产品进行浏览器和连接速度检测(例如优化视频流)并且没有遇到任何问题。

这是另一项免费服务: http://www.webservicex.net/WCF/ServiceDetails.aspx?SID=46

WebserviceX.NET 提供了多种不同的免费 Web 服务。

我推荐 userlocation.com。它易于使用、价格实惠,而且非常准确。

在 PHP 中使用 MaxMinds 可下载数据库的简单介绍地理定位

该网站使用 maxminds 免费产品 - 它是一个不错的展示 - http://www.ipaddress1.com/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top