C#获取真实IP

发表时间:2006-4-21 14:09:00
static public string IPAddress
{
    get
    {
        string userIP;
        HttpRequest Request = HttpContext.Current.Request;
        // 如果使用代理,获取真实IP
        if (Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != "")
            userIP = Request.ServerVariables["REMOTE_ADDR"];
        else
            userIP = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
        if (userIP == null || userIP == "")
            userIP = Request.UserHostAddress;
        return userIP;
    }
}
原文地址:https://www.cnblogs.com/yuanxiaoping_21cn_com/p/1446294.html