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);
方法获取又出现跨域访问权限问题。
所以很郁闷,请各位大侠帮忙解决哈,谢谢
相关推荐
JavaScript获取客户端IP的方法(新方法)
主要介绍了JavaScript获取客户端IP的方法(新方法)的相关资料,需要的朋友可以参考下
JS获取客户端IP地址、MAC和主机名的7个方法汇总
今天在搞JS(javascript)获取客户端IP的小程序,上网搜了下,好多在现在的系统和浏览器中的都无效,很无奈,在Chrome、FireFox中很少搞到直接利用ActiveX获取IP等的JS脚本。下面的代码是我在所有windowsNT5.0及以上的系统上都测试通过的,给出代码: 一、使用JS获取客户端IP的几个方法 方法一(只针对IE且客户端的IE允许AcitiveX运行,通过平台:XP,SERVER03,2000)。 获取客户端IP代码: 代码如下: <HTML> <HEAD> <TITLE>GetLocalIP</TITLE> </HEAD> <BODY> 获取IP: <script
JS 使用搜狐接口获取客户端IP地址
NULL 博文链接:https://onestopweb.iteye.com/blog/2263088
JS简单获取客户端IP地址的方法【调用搜狐接口】
本文实例讲述了JS简单获取客户端IP地址的方法。分享给大家供大家参考,具体如下: <!doctype html> <html> <head> <meta charset="utf-8"> <title>使用搜狐接口获取客户端IP地址</title> </head> <body> [removed][removed] [removed] [removed](returnCitySN["cip"]+','+returnCitySN["cname"]) </sc
js获取客户端的IP mac地址
通过web端 获取IP,注意 浏览器安全设置!


