获取客户端自己设置的本地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;

 }

原文地址:https://www.cnblogs.com/howDo/p/1799450.html