当前位置: 代码迷 >> ASP.NET >> ASP怎样获得本地的IP地址(小弟我是通过代理上的)
  详细解决方案

ASP怎样获得本地的IP地址(小弟我是通过代理上的)

热度:4231   发布时间:2013-02-25 00:00:00.0
ASP怎样获得本地的IP地址(我是通过代理上的)
VB.NET code
 protected void Button1_Click(object sender, EventArgs e)    {     string ip="";        if (Request.ServerVariables["HTTP_VIA"] != null)        {            ip = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];        }        else        {            ip = Request.ServerVariables["REMOTE_ADDR"].ToString();        }        TextBox1.Text = userIP;    }

我是通过代理上网的,我想用ASP想获得本地的内网IP地址,上面的发布在服务器上,在本地访问,在TextBox1.Text里显示的是代理的IP不是我的内网IP,凶弟纸妹们帮帮忙,我怎样才能获得本地的内网IP而不是代理IP

------解决方案--------------------------------------------------------
百度一下js获取ip地址试试
------解决方案--------------------------------------------------------
C# code
 /// <summary>        /// 获取局域网IP        /// </summary>        /// <returns></returns>        public static string GetLocalhostIpAddress()        {            string localhostIp = "";            localhostIp = Dns.GetHostEntry(Dns.GetHostName()).AddressList[0].ToString();            return localhostIp;        }
  相关解决方案