Javaちょこっとリファレンス ブログ

Java開発時にぜひご利用ください。

ツール

[Servlet] クライアントのIP取得時に明示的にIPv4を取得する

投稿日:2019年12月4日 更新日:

ServletでクライアントのIP取得時に明示的にIPv4を取得する方法です。

解説

サーブレット側でクライアントのIPアドレスを取得するには、以下のメソッドを使用します。

しかし、環境によってはIPv6のIPアドレスが取得されてしまうことがあります。

IPv6が取得されてしまう場合は、
JVMパラメータに以下を指定すればIPv4アドレスが取得できます。

Eclipse+Tomcatの環境の場合は、
①メニュー「ウィンドウ(W)」→「設定(P)」を選択し、設定画面で「Tomcat」→「JVM設定」を選択し、 「JVMパラメータへ追加」欄に上記パラメータを追加してTomcatを起動すればOKです。


スポンサーリンク

スポンサーリンク

-ツール

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

[Lombok] Lombokをインストールする

Lombokをインストールする方法です。 手順 ①以下サイトからLombokをダウンロードして任意の ...

[Servlet] パラメータ値を取得する

Formで送信された値をServlet側で取得するには、getParameterメソッドを使用します ...

[Maven] Mavenをインストールする(Windows)

Javaのビルドツールである、MavenをWindowsにインストールする方法です。 インストールと ...

[Servlet] セッション情報を全て削除する

セッション情報を全て削除するサンプルです。 request.getSession()で取得したセッシ ...

[Struts] Strutsトラブルシューティング

Strutsを使用した開発でハマった事例と解決方法のメモです。 Strutsトラブル事例 ・ブラウザ ...