我有一个登录页面,当用户点击登录页面中的提交按钮时,用户可以登录我的网站我想读取它的IP地址我是怎么做的就是c#我试过这个
Request.UserHostAddress;
但结果是::1
是因为我从本地计算机登录或者我上面使用的语句是错误的?
答案 0 :(得分:2)
这基本上是127.0.0.1
的IPv6版本所以在技术上是正确的。如果您不使用或需要IPv6,请在网络适配器设置中禁用它。
答案 1 :(得分:2)
::1
是IPv6地址,您的代码是正确的。
有关详细信息,请参阅this answer。