各位大侠,有是一个javascript获取客户IP地址问题。
我们得站点使用集群服务器。
访问站点IP为218.89.64.13
进来之后通过集群软件分发到多台服务器,比如10.12.64.11,10.12.64.12等等
现在客户要求获取客户端IP,开发语言为ASP.NET,如果用服务器端方法,        string result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
        if (null == result || result == String.Empty)
        {
            result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
        }或者string ip = Request.UserHostAddress;获取出来得IP都是218.89.64.13,
如果用客户端得方法,又总是需要安装Activx控件。

        xml = new ActiveXObject("Microsoft.XMLHTTP");   
        xml.open("GET","http://www.zu14.cn/ip/",false);   
        xml.send();      
        alert(xml.ResponseText);方法获取又出现跨域访问权限问题。
所以很郁闷,请各位大侠帮忙解决哈,谢谢