Alguém já passou por este problema de IP?
Utilizo:
ServletRequest servletRequest = (ServletRequest)facesContext.getExternalContext().getRequest();
String ip = servletRequest.getRemoteAddr();
Porém, quando outras pessoas acessam o sistema, ele está trazendo o IP do ISA (Windows Server 2003), servidor com o final 1.
Eu necessito do IP da máquina da pessoa, e não por onde ela está saindo, alguém tem a solução???
o getLocalAddr só traz o servidor de aplicação também, não traz o IP da máquina da pessoa.