JSP getRemoteAddress问题

我想了解如何获取客户端的IP地址,即访问我的网页。JSP页面的内容:

<% 

out.print( request.getRemoteAddr() + "<br>");

out.print( request.getRemoteHost() );

%>

输出:

0:0:0:0:0:0:0:1

0:0:0:0:0:0:0:1

回答:

“ 0:0:0:0:0:0:0:0:1”是RFC

3513中定义的IPv6回送地址。

似乎您的OS和应用程序服务器已配置为使用IPv6,并且您正在从本地计算机访问该页面。

顺便说一句,调用getRemoteAddress()不会为您提供客户端的IP地址。网络中可能有中间节点,您可能会收到其地址。代理和负载平衡器尤其如此。

以上是 JSP getRemoteAddress问题 的全部内容, 来源链接: utcz.com/qa/397801.html

回到顶部