日期:2014-05-17  浏览次数:20613 次

关于JAVA获取IP地址的一点问题
现在需要在servlet里获取客户端的IP,网上的办法通常是挨个检查requestHeader里的"x-forwarded-for","Proxy-Client-IP","WL-Proxy-Client-IP",如果获取不到则用request.getRemoteHost()或者是request.getRemoteAddr()来获取IP地址。
  我到本地运行,发现IP是:0.0.0.0.0.0.1 ,继续GOOGLE说是在网络里把IPV6关掉,但是我关掉了(具体方法是到WIN7的网络和共享中心下→本地连接→属性→把IPV6前面的勾去掉),却没有作用。是我关的不对?还是说还有其他办法呢?

------解决方案--------------------
用ip代替localhost