怎么实现c#获取ip内网,外网地址?

来源:百度知道 编辑:UC知道 时间:2024/06/27 09:51:16
还有个问题

我自己写的 获取的内网地址程序 在本机运行怎么是我虚拟机 虚拟的内网地址?

获取真实IPview plaincopy to clipboardprint?
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;
} 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;
}获取代理IPview plainc