Uso Spring.
@Autowired
protected HttpServletRequest request;
Estou tentando pegar o ip da maquina do usuário que está usando. Mas só vem o ip do servidor. Tentei algumas, mas nada.
String ip = InetAddress.getLocalHost().getHostAddress(); if (ip == null) { ip = request.getHeader("x-forwarded-for"); if (ip == null) { ip = request.getHeader("X_FORWARDED_FOR"); if (ip == null) { ip = request.getRemoteAddr(); } } }