且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

.net得到ip(引)

更新时间:2022-08-12 22:04:08

1、HttpContext.Current.Request.UserHostAddress;

2、HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];

3、string strHostName = System.Net.Dns.GetHostName();
string clientIPAddress = System.Net.Dns.GetHostAddresses(strHostName).GetValue(0).ToString();

 

4、HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

5、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;
  }

博客园大道至简

http://www.cnblogs.com/jams742003/

转载请注明:博客园