【发布时间】:2019-03-23 00:44:42
【问题描述】:
我写这个是为了获取客户的 IP 地址,但它只是得到这个 ::1 而不是 172.16.0.129。我想获得ipv4版本的ip。我该怎么做?
return HttpContext.Current.Request.Params["HTTP_CLIENT_IP"] ?? HttpContext.Current.Request.UserHostAddress;
【问题讨论】:
-
这不是 IPv6 localhost 吗?
-
::1 是 IPv6 的缩写 0:0:0:0:0:1
-
我要获取ipv4
-
也许这会对你有所帮助:stackoverflow.com/questions/19285957/…
标签: c# asp.net dns ip-address httpcontext