.Net獲取IP地址的方法

 更新時間:2020-01-25 00:02:15   作者:佚名   我要評論(0)

獲取本機IP

2.獲取網頁客戶端IP



/// <summary>
/// 獲取IPv4地址
/// </summary>
/// <returns>
</returns>
public static string G

獲取本機IP

1.png

2.獲取網頁客戶端IP

2.png

  /// <summary>    
  /// 獲取IPv4地址    
  /// </summary>    
  /// <returns>
  </returns>  
  public static string GetIP4Address(HttpRequest request = null)    
  {      
  Func<IPAddress, bool> f = e => e.AddressFamily.ToString() == "InterNetwork";      
  IPAddress ipa = Dns.GetHostAddresses((request
  ?? HttpContext.Current.Request).UserHostAddress).FirstOrDefault(f)        
  ?? Dns.GetHostAddresses(Dns.GetHostName()).FirstOrDefault(f);      
  if (ipa != null)     
  {       
  return ipa.ToString();    
  }      
  return HttpContext.Current.Request.UserHostAddress;   
  }

總結

以上所述是小編給大家介紹的.Net獲取IP地址的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

您可能感興趣的文章:

  • asp.net 獲取客戶端瀏覽器訪問的IP地址的實例代碼
  • 用IIS建立的.net網站通過IP地址不能訪問解決方法
  • .net獲取本機公網IP地址示例
  • asp.net獲取URL和IP地址的方法匯總
  • ASP.NET獲取真正的客戶端IP地址的6種方法
  • jquery的ajax從純真網(cz88.net)獲取IP地址對應地區名
  • asp.net DZ論壇中根據IP地址取得所在地的代碼

相關文章

最新評論

老快3投注技巧 黑龙江22选5大星开奖结果 河北排列7历史开奖号码 吉林快3怎么玩能赢钱 福彩3d过滤器手机版 股票涨跌计算方式 北京赛车直播开奖号码 苏州股票配资 极速快三玩法技巧规律 云南十一选五任二遗漏一定牛 安徽快3真准 广东快乐十分同尾 排列三开奖结果查询 pk10五码计划免费软件 内蒙古快三技巧规律 股票上午跌下午会涨 7星彩30期开奖结果