2

次を使用して、ユーザーのホスト、IP、およびポートを取得しようとしています。

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

しかし、私は得ています:

ホスト: 0:0:0:0:0:0:0:1
IP:アドレス null
ポート: 51111

ネットワークIPが10.100.xxで始まることに注意して、正しいIPアドレスを取得するにはどうすればよいですか

どうもありがとう。

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 に答える