从IPAddress获取国家/地区,城市名称

时间:2012-06-30 15:31:17

标签: asp.net geolocation trace

我们可以在asp.net中跟踪用户的地理位置, 我知道我们可以获取用户IP地址或 ServerVariables("REMOTE_ADDR") 但我需要按城市名称检查访客,以便我的客户可以将这些数据用于他的业务

3 个答案:

答案 0 :(得分:1)

正如我在评论中所说:

  

我不是.net家伙,我实际上是一个PHP开发者,但这是非常普遍的   对面。是的,你可以得到一个国家和一个城市,但是关于是否   这是你的用户国家和城市....好吧,它不太可能是你的   用户城市,因为大多数互联网服务提供商不会在同一个网站上进行交   城市作为用户...但你有很好的机会与国家。

但我想我会详细说明一下。

这个国家,特别是如果他们像我一样使用加密代理,对你没有任何帮助,但像cloudflare这样的服务会在HTTP标题中为你提供用户IP国家,并且它是免费的。最好不要每个月花200英镑来获得专门服务的误报。

答案 1 :(得分:0)

在asp.net论坛上提出了类似的问题,并使用一个很好的例子来回答。

参考:Link

  

您希望如何做到这一点?我的IP由位于300的ISP分配   离我几英里。我的网络主机位于北卡罗来纳州,开车16个小时   远。我的笔记本中的手机链接有一个由New发布的IP   新泽西州。自从我最后一次在新的时候已经二十年了   新泽西州。 1http://forums.asp.net/post/3072924.aspx

答案 2 :(得分:0)

我可能很晚才回答这个问题,但我最近参与了这个项目,因为我自己需要它。所以也许它可以帮助那里的人。

http://iplookup.tk/service/iplookup/ {您的IP地址}

注意:根据请求的内容类型,结果可以是Json或XML。默认为xml