前端之家收集整理的这篇文章主要介绍了
如何在asp.net中获取服务器/网站的IP地址?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当
用户请求进来时,我可以使用Context.Request.UserHostAddress来
获取用户的IP地址.如何在运行时
获取网站/服务器的IP地址?我有一些报告
代码可供同一服务器上的多个网站使用,每个网站使用不同的IP地址.所以我需要能够在运行时检测网站的IP地址.
System.Net.Dns.GetHostAddresses
顺便说一句,你必须作为参数传入主机的名称,所以也许尝试这样:
System.Net.Dns.GetHostByAddress(System.Net.IPAddress.Parse(System.Web.HttpContext.Current.Request.UserHostName)).HostName;
如果所有其他方法都失败了,那就按照旧学校的方式去做吧:
Response.Write(Request.ServerVariables["LOCAL_ADDR"]);
原文链接:https://www.f2er.com/aspnet/248246.html