【发布时间】:2016-06-21 00:01:28
【问题描述】:
我正在从我的机器向服务器发送请求。我的机器IP地址是192.168.1.217。
在服务器端,我正在打印客户端 IP 地址,但是当我使用 request.getRemoteAddr() 打印 IP 地址时,我得到的是 192.168.0.5。
当我用request.getHeader("X-FORWARDED-FOR") 打印IP 地址时,我得到的是null。
我正在使用 apache tomcat 服务器。
【问题讨论】:
-
你有没有在服务器端配置代理/防火墙?
-
您网络中的哪台机器的地址为 192.168.0.5?这些信息可能会有所帮助。
-
我已经向网络人员询问过这台机器,他们告诉我它是防火墙。我对防火墙一无所知。请帮忙。
-
防火墙是什么机器?
192.168.0.5? -
192.168.0.5机器是防火墙。
标签: java tomcat servlets networking server