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;
}