日期:2014-05-18  浏览次数:20790 次

jsp 获取客户端IP(非代理服务器的地址)
如题,我要获取客户端的真实IP,非代理服务器的IP地址
请问该如何实现!

request.getRemoteAddr()只是返回代理服务器的地址

我想可不可以用JS获取IP然后传到服务器端,但纯JS好像也不能获取得到!

好像要安装activex控件,配合JS才能完成!(郁闷)

请高手赐教!!!

------解决方案--------------------
得到客户端公网地址: request.getRemoteAddr()
如果客户端在内网,只能得到代理的机器IP.
------解决方案--------------------
用JS可不可以实现呀!?
怎么没人呀

------解决方案--------------------
你可以这么想一下,假设一个局域网内的机器访问你,你如果能得到局域网内机器的ip,那么这个局域网不就意味这可以让你随意进入了。。
以前你的这个问题,我也想过,但是确实没有什么有效方法,除非是控件,但是谁又能信任你这个控件的安全性呢?
------解决方案--------------------
访问:http://202.104.55.11/showip/index.asp
就知道你的局部网出口IP
------解决方案--------------------
up