读书人

asp.net怎么获取服务器外网ip

发布时间: 2013-11-16 23:15:33 作者: rapoo

asp.net如何获取服务器外网ip
各位大神!怎么破!不要百度粘贴,都不可用。要的是外网ip。不是172.0.0.1也不是::1,要把网站部署到iis上可用。是服务器的外网ip,不是客户端的 服务器ip 外网 asp.net
[解决办法]

 /// <summary>
/// 获取IP
/// </summary>
/// <returns></returns>
public static string GetIpString()
{
string user_IP = "";
System.Web.HttpContext context = System.Web.HttpContext.Current;

if (context.Request.ServerVariables["HTTP_VIA"] != null) //判断是否有代理
{
user_IP = context.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}
else
{
user_IP = context.Request.ServerVariables["REMOTE_ADDR"].ToString();
}
return user_IP;
}

读书人网 >asp.net

热点推荐