系统城装机大师 - 固镇县祥瑞电脑科技销售部宣传站!

当前位置:首页 > 网络编程 > ASP.NET > 详细页面

.Net获取IP地址的方法

时间:2020-02-03来源:系统城作者:电脑系统城

获取本机IP

1.png

2.获取网页客户端IP

2.png


 
  1. /// <summary>
  2. /// 获取IPv4地址
  3. /// </summary>
  4. /// <returns>
  5. </returns>
  6. public static string GetIP4Address(HttpRequest request = null)
  7. {
  8. Func<IPAddress, bool> f = e => e.AddressFamily.ToString() == "InterNetwork";
  9. IPAddress ipa = Dns.GetHostAddresses((request
  10. ?? HttpContext.Current.Request).UserHostAddress).FirstOrDefault(f)
  11. ?? Dns.GetHostAddresses(Dns.GetHostName()).FirstOrDefault(f);
  12. if (ipa != null)
  13. {
  14. return ipa.ToString();
  15. }
  16. return HttpContext.Current.Request.UserHostAddress;
  17. }

总结

以上所述是小编给大家介绍的.Net获取IP地址的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

分享到:

相关信息

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载