2011-08-05 10 views
3

WebアプリケーションのIPアドレスやその他の詳細を取得するのが好きです。 例:javaを使用するユーザーの場所、言語、国など。javaを使用するユーザーのIPアドレス

sourceforgeから1つのツールが見つかりました。それが良いかどうかわからない。 java IP Locator

+2

何のユーザーですか?ウェブサイト? – Thomas

+0

Webアプリケーションの場合はyesです。私のポストを編集しました。 – coder247

答えて

4

MaxMindでGeoIP Java APIをお試しください。また、トレント目的でShareazaでも使用されています。

4

ウェブアプリケーションの場合は、ServletRequest#getRemoteAddr()を試してみてください。

ipアドレスの場所はMaxmind's GeoLite Countryです。

ブラウザの言語がリクエストヘッダーから読み取られることがあります。

3

IPアドレスは、要求が最終的に送信されるマシンではなく、プロキシサーバーのIPである可能性があることに注意してください。

関連する問題