【问题标题】:How much data we can get from client's ip in asp.net? [closed]我们可以从asp.net中的客户端ip获取多少数据? [关闭]
【发布时间】:2011-07-27 16:10:31
【问题描述】:

我想知道我们可以从客户端的 IP 中获取哪些类型的数据以及有多少数据。例如他的位置、城市等或任何其他信息。

【问题讨论】:

  • 如果您确实设法从 IP 中获取信息,我希望在大多数情况下它在大多数情况下都是正确的(其他有更多经验的人会比我更清楚),显然最聪明的人现在有 GPS 的手机将在那里使用,但至于非移动应用程序,我不是 100%。

标签: asp.net ip-address


【解决方案1】:

您不能依赖从 IP 派生的任何信息 - 即使它是静态 IP,也可能是坐在图书馆里的人!

【讨论】:

  • 我相信代理和类似的东西也会改变结果信息。建议来自:ASP Forum 要获取机器的 IP 地址而不是代理,请使用以下代码 HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
  • 手机再好不过了:hello.handsetdetection.com/entries/…
【解决方案2】:

通过 IP 地址,您应该能够使用多种地理位置服务之一(以图书馆、网络服务或对 whois.sc 的简单编程 http 请求的形式)来查找城市、国家/地区、互联网服务提供商等。据我所知,这些库或 Web 服务都不是 100% 准确的。

【讨论】:

  • 感谢回复,我会努力的......
猜你喜欢
  • 2019-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-18
  • 2014-10-06
  • 2020-01-16
  • 2012-09-02
  • 1970-01-01
相关资源
最近更新 更多