IP-адрес пользователя, использующего Java - PullRequest
3 голосов
/ 05 августа 2011

Как получить IP-адрес и некоторые другие детали для веб-приложения. Например: местоположение, язык, страна и т. д. пользователя, использующего Java.

Я нашел один инструмент от sourceforge. Не знаю, хорошо ли это. Java-локатор

Ответы [ 3 ]

4 голосов
/ 05 августа 2011

Если это для веб-приложения, попробуйте использовать ServletRequest#getRemoteAddr().

Что касается местоположения IP-адреса, мы используем Страна Maxoind GeoLite .

Язык браузера может быть прочитан из заголовка запроса.

4 голосов
/ 05 августа 2011

Я рекомендую вам попробовать GeoIP Java API от MaxMind. Он также используется Shareaza для торрент-целей.

3 голосов
/ 05 августа 2011

Помните, что IP-адрес может быть IP-адресом прокси-сервера, а не компьютера, с которого в конечном итоге поступают запросы.

...