最好有代码.谢谢.

解决方案 »

  1.   

    //得到主机名string name = Dns.GetHostName();Console.WriteLine("主机名字:{0}",name);IPHostEntry me = Dns.GetHostByName(name);//输出得到的IPforeach (IPAddress ip in me.AddressList){Console.WriteLine("IP 地址:{0}",ip.ToString());}
      

  2.   

    request.userhostaddress  好象这个样子
    你写request看一下就知道了
      

  3.   

    没那么麻烦,这样就行,可以得到它的真实IP
    if( Request.ServerVariables["HTTP_VIA"] != null )

    Response.Write( Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString() ); 
    }
    else

    Response.Write( Request.ServerVariables["REMOTE_ADDR"].ToString() ); 
    }