.Net获取IP地址的方法

发布时间:2022-04-16 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了.Net获取IP地址的方法脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

获取本机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
  &#63;? 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地址的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本宝典网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

@H_512_24@ 您可能感兴趣的文章:

脚本宝典总结

以上是脚本宝典为你收集整理的.Net获取IP地址的方法全部内容,希望文章能够帮你解决.Net获取IP地址的方法所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:ip