110,539
社区成员
发帖
与我相关
我的任务
分享
/////
Response.Write(Request.UserHostAddress);
Response.Write("1<BR>");
/////
Response.Write(Request.ServerVariables["REMOTE_ADDR"]);
Response.Write("2<BR>");
/////
string strHostName = System.Net.Dns.GetHostName();
Response.Write(System.Net.Dns.GetHostAddresses(strHostName).GetValue(0).ToString());
Response.Write("3<BR>");
/////
Response.Write(Request.ServerVariables["HTTP_X_FORWARDED_FOR"]);
Response.Write("4<BR>");
/////
string ip = "";
if (Request.ServerVariables["HTTP_VIA"] != null)
{
ip = Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}
else
{
ip = Request.ServerVariables["REMOTE_ADDR"].ToString();
}
Response.Write(ip);
Response.Write("5<BR>");
嘿嘿,说了你摆乌龙了,不信... ... 最后发现是UC有个NND云端加速,导致获取IP异常。!!
最后发现是UC有个NND云端加速,导致获取IP异常。!!
最后发现是UC有个NND云端加速,导致获取IP异常。!!
http://www.oschina.net/code/snippet_12_1095