使用java的用户的ip地址

时间:2011-08-05 12:30:39

标签: java ip-address

喜欢获取Web应用程序的IP地址和其他一些细节。 例如:使用java的用户的位置,语言,国家等。

我从sourceforge找到了一个工具。不知道这是否好。 java IP Locator

3 个答案:

答案 0 :(得分:4)

我建议你试试MaxMind的GeoIP Java API。它也被Shareaza用于洪流目的。

答案 1 :(得分:4)

如果是针对网络应用程序,请尝试使用ServletRequest#getRemoteAddr()

至于IP地址的位置,我们正在使用Maxmind's GeoLite Country

可能会从请求标头中读取浏览器语言。

答案 2 :(得分:3)

请注意,IP地址可能是代理服务器的IP,而不是请求最终来自的机器。