IP normal, sem ser do ISA ou da Internet

1 resposta
T

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), q seria o roteador…
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.

1 Resposta

kemperacc

Há uma máquina entre o seu servidor e o “IP” do cliente, tipo um firewall. Se houver, veja com o administrador do firewall, pois ele pode estar mascarando os IPs de chegada.

Criado 21 de dezembro de 2006
Ultima resposta 21 de dez. de 2006
Respostas 1
Participantes 2