当前位置: 移动技术网 > IT编程>开发语言>.net > .Net获取IP地址的方法

.Net获取IP地址的方法

2020年03月09日  | 移动技术网IT编程  | 我要评论

android导航软件,南京宏光空降装备厂,卡罗琳·赛莉科

获取本机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地址的方法,希望对大家有所帮助

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网