如何获取客户端IP、WEB服务器IP

来源:互联网 发布:数据库中表的内容 编辑:程序博客网 时间:2024/05/02 11:05

 

  1. 获取客户端IP

private string GetClientIP()

{

string result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

if (null == result || result == String.Empty)

{

result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];

}

 

if (null == result || result == String.Empty)

{

result = HttpContext.Current.Request.UserHostAddress;

}

return result;

}

  1. 获取Web服务器IP

private string GetServerIP()

{

return System.Web.HttpContext.Current.Request.ServerVariables["Local_Addr"];

}

原创粉丝点击