3

JavaのhttprequestからクライアントのIPとサーバーのIPを取得するのは非常に簡単です。どうしてもクライアントのブラウザIPを取得することは可能ですか?

前もって感謝します

4

1 に答える 1

5

私が正しく理解しているように

メソッドでクライアントIPを取得できます

HttpServletRequest httpRequest = (HttpServletRequest) request;
String userIpAddress = httpRequest.getHeader("X-Forwarded-For");

完全な見積もり: 自分のWebサイトがアクセスされたIPアドレスを確認するにはどうすればよいですか?

リクエストからサーバーIPを取得する

HttpServletRequest.getLocalAddr();

完全な見積もり:サーバーアドレスとアプリケーション名の取得

そしてサーバーIPを取得することはそうすることができます

Inet4Address.getLocalHost().getHostAddress()

完全な見積もり: Javaを使用して現在のマシンのIPアドレスを取得する

于 2013-02-27T09:31:57.190 に答える