一尘不染

Servlet上的主机IP地址0:0:0:0:0:0:0:1

jsp

我正在尝试使用以下命令获取用户主机,IP和端口:

request.getRemoteHost()
request.getRemoteAddr()
request.getRemotePort()

但我得到:

主机: 0:0:0:0:0:0:0:1
IP: 地址为空的
端口: 51111

如何获得正确的IP地址,请注意我们的网络IP以10.100.xx开头

非常感谢。


阅读 561

收藏
2020-06-10

共1个答案

一尘不染

如果您localhost在请求URI中使用,则IPv6为0:0:0:0:0:0:0:1。除了使用之外localhost,还可以在请求URI中使用IPv4来获取
正确的 IP。

2020-06-10