Request.ServerVariables("REMOTE_ADDR")得到服务器IP,非客户端的IP

描述:什么Request.ServerVariables("REMOTE_ADDR")得到的是服务器IP,不是客户端或者访问者的IP。

 

解决方法:这是因为你的服务器安装有类似ISA Server基于ISAPI的防火墙软件所致,所有的客户端请求都将先被防火墙软件拦截过滤后,再发送给IIS处理,所以你这时获得的就是服务器本机的IP了,如果你安装的是ISA,可以设置ISA防火墙,将ISA Http协议中去掉web filter代理过滤和web proxy filter

 

  设置后后Request.ServerVariables("REMOTE_ADDR")得到的就不会是服务器的IP地址 了,而是客户端/访问者的IP地址。

 

来源:http://topic.csdn.net/t/20041212/17/3638160.html

加支付宝好友偷能量挖...


评论(1)网络
阅读(306)喜欢(0)Asp.Net/C#/WCF