2

我正在尝试使用以下方法获取用户主机、IP 和端口:

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

但我得到:

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

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

非常感谢。

4

1 回答 1

8

如果您localhost在请求 URI 中使用 ,则 IPv6 为0:0:0:0:0:0:0:1. 不要使用localhost,而是在请求 URI 中使用 IPv4 来获取正确的IP。

于 2012-04-30T16:17:32.460 回答