在c#中读取请求IP地址

时间:2014-02-14 14:11:39

标签: c#

我有一个登录页面,当用户点击登录页面中的提交按钮时,用户可以登录我的网站我想读取它的IP地址我是怎么做的就是c#我试过这个

   Request.UserHostAddress;

但结果是::1是因为我从本地计算机登录或者我上面使用的语句是错误的?

2 个答案:

答案 0 :(得分:2)

这基本上是127.0.0.1的IPv6版本所以在技术上是正确的。如果您不使用或需要IPv6,请在网络适配器设置中禁用它。

答案 1 :(得分:2)

::1IPv6地址,您的代码是正确的。

有关详细信息,请参阅this answer