我正在尝试使用IP地址在我的网站中实现个性化。但由于防火墙,我无法获得用户的原始IP地址。我尝试了以下代码行
HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString();
HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
HttpContext.Current.Request.ServerVariables["HTTP_CLIENT_IP"].ToString();
答案 0 :(得分:0)
请尝试这两个
Request.ServerVariables(" REMOTE_ADDR&#34) 要么 Request.UserHostAddress
答案 1 :(得分:0)
要获取本机的IP地址而不是代理,请使用以下代码
HttpContext.Current.Request.ServerVariables [ “HTTP_X_FORWARDED_FOR”];