取代理IP与局域IP问题?
请问下达人,j2ee中怎么取得访客的代理IP与局域IP的呢?
request.getRemoteAddr();
request.getRomoteHost();
好象都只能获取到代理IP的!
那局域IP应怎么取到呢!!
问题点数:35、回复次数:8Top
1 楼kill8108(日月之光)回复于 2005-11-15 13:37:28 得分 0
怎么没有人理会的呢,呵呵??自己顶下!!Top
2 楼lcwlyl(网络幽灵)回复于 2005-11-15 14:19:38 得分 6
这方法取的当然是访客的代理IP,如果是局域网IP,除非把这个方法加载到客户端,在客户端运行这个程序。Top
3 楼Croatia(Croatia)回复于 2005-11-15 15:14:13 得分 6
局域IP不一定可以取到。要看路由器等等。他不把这个消息送出来,你得不到的。
参照这个:
http://community.csdn.net/Expert/TopicView3.asp?id=4372018
Top
4 楼itjourney(IT之旅)回复于 2005-11-15 16:18:02 得分 6
如果客户端通过代理服务器,则取 HTTP_X_FORWARDED_FOR 的值
如果没通过代理服务器,就取 REMOTE_ADDR 的值。Top
5 楼zealVampire(白鹤泉)回复于 2005-11-15 16:33:04 得分 6
HTTP请求头吧?
看来只能获取代理的ip的Top
6 楼kill8108(日月之光)回复于 2005-11-16 10:06:32 得分 0
是呀,找了相当的资料看了,好象java-api没提供这方法呢,asp 的倒是看到了一个!
呵,快结分了啦!自己顶下!!Top
7 楼chrisj(。。。)回复于 2005-11-16 10:18:32 得分 6
只能获取代理的ip
除非ActiveXTop
8 楼leslir(南方科技)回复于 2005-11-19 10:34:43 得分 5
request.getRemoteAddr()可以取得代理的ip \
如果你在客户段加上InetAddress ip=new InetAddress(); String ips=ip.getInetAddress();
可以得到他的局域网IP,呵呵。开玩笑了!Top
相关问题
- 局域网代理上网
- 在局域网中通过代理上网的的计算机如何得到动态IP
- 我不是网管,我怎样才能知道局域网的代理ip地址和端口吗?
- 请教:局域网内部固定IP,登录域同时使用了代理服务器的客户端,无法打开网页。不使用代理或者不登录域,则正常。应该如何保证登录域同时
- 对等局域网的几台机子通过代理网关上网后各自的动态IP地址相同吗?
- 局域网内的机器通过代理网关上网,那它在外边的ip是什么样的,比如网关是211.111.134.23
- IE设置了代理地址之后,为何不能用IP地址方法局域网内的其他机器上的HTTP服务?
- 局域网内,有些机器可以上internet网,但有些不能,代理也有好几台,我如何知道哪些电脑可以上网,它的ip及mac是什么,透过的代理是什么?
- 如何在局域网内搜寻代理服务器?
- 怎样在局域网中使用outlook,有代理服务器




