我是用铁通上网的。我把程序上传到服务器上。然后去访问,得到了IP,但不是我的ADSL得到的IP。另外一个网吧里得到的IP也不是他们网吧的固定IP。查了一晚,没查到原因。
我在别人的查IP的网上如IP.cn查我机子的IP却是显示我ADSL的IP. 难道是服务器的原因?还是我的代码有问题。string sIPAddress = (Context.Request.ServerVariables["HTTP_VIA"] != null)
                     ?Context.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString()
                     :Context.Request.ServerVariables["REMOTE_ADDR"].ToString() ;代码如上:
我也参考了别人对HTTP_X_FORWARDED_FOR这个变量的多种处理。也还是一样的结果。
这个也试过。Context.Request.UserHostAddress这个属性。也是一样。我真的晕死了。
请大侠们帮帮我吧。