JSF2.0を使用してWebアプリケーションを作成しました。私はそれをホスティングサイトでホストしました、そしてホスティングサイトのサーバーは米国に基づいています。
私のクライアントは、すべてのサイトにアクセスしたユーザーの詳細を求めています。JSFでユーザーのIPアドレスを見つけるにはどうすればよいですか?
で試してみました
try {
InetAddress thisIp = InetAddress.getLocalHost();
System.out.println("My IP is " + thisIp.getLocalHost().getHostAddress());
} catch (Exception e) {
System.out.println("exception in up addresss");
}
ただし、これにより、自分のサイトのIPアドレス、つまりサーバーのIPアドレスのみがわかります。
Javaを使用してWebサイトにアクセスしたIPアドレスを取得する方法を教えてもらえますか?