if (Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != "") userIP = Request.ServerVariables["REMOTE_ADDR"]; else userIP = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
用上以代码在IIS7 中取的 本地IP 竟然为 ::1 为什么不为 127.0.0.1,请那位高手解答一下
::1是IPv6的回环地址~
把你取ip的地方设置一个断点!
看看 应该会有一组的就是两个ip 一个v4 一个v6的。然后你只拿到那个v4就可以了