获取真实IP和代理IP (asp.net C#)
2009-10-15 09:12
375 查看
程序代码
public static string GetRealIP()
{
string ip;
try
{
HttpRequest request = HttpContext.Current.Request;
if (request.ServerVariables["HTTP_VIA"] != null)
{
ip = request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString().Split(',')[0].Trim();
}
else
{
ip = request.UserHostAddress;
}
}
catch (Exception e)
{
throw e;
}
return ip;
}
获取代理IP
程序代码
public static string GetViaIP()
{
string viaIp = null;
try
{
HttpRequest request = HttpContext.Current.Request;
if (request.ServerVariables["HTTP_VIA"] != null)
{
viaIp = request.UserHostAddress;
}
}
catch (Exception e)
{
throw e;
}
return viaIp;
}
public static string GetRealIP()
{
string ip;
try
{
HttpRequest request = HttpContext.Current.Request;
if (request.ServerVariables["HTTP_VIA"] != null)
{
ip = request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString().Split(',')[0].Trim();
}
else
{
ip = request.UserHostAddress;
}
}
catch (Exception e)
{
throw e;
}
return ip;
}
获取代理IP
程序代码
public static string GetViaIP()
{
string viaIp = null;
try
{
HttpRequest request = HttpContext.Current.Request;
if (request.ServerVariables["HTTP_VIA"] != null)
{
viaIp = request.UserHostAddress;
}
}
catch (Exception e)
{
throw e;
}
return viaIp;
}
相关文章推荐
- asp.net获取客户真实ip非代理ip:
- ASP.NET获取IP与MAC[using C#]
- asp.net(vb.net)获取真实IP的函数
- [导入]ASP.NET获取IP与MAC[using C#]
- .net(c#)获取客户端真实IP,非代理
- 转】c#如何获取真实IP和代理IP
- ASP.NET获取IP与MAC[using C#]
- (转)c#获取真实IP和代理IP
- ASP.NET 获取客户端IP (无视代理)
- ASP.NET(C#)中如何获取IP,名称,操作系统,浏览器等信息
- asp.net 服务器获取真实IP
- asp.net 获取客户端真实Ip
- ASP.NET获取IP与MAC[using C#]
- asp.net获取真实ip
- ASP.NET获取IP与MAC[using C#]
- asp.net 服务器获取真实IP
- ASP.NET获取IP和MAC代码(C#)
- c#获取真实IP和代理IP
- ASP.NET(C#)中获取IP,名称,操作系统,浏览器等信息代码大全