Problemas com request.getRemoteAddr();

5 respostas
A

Galera,

Eu preciso pegar p IP da maquina local.
Estou fazendo … = request.getRemoteAddr();

Porem se minha maquina tiver atras de um proxy, esta vindo o ip do servidor.

Alguem poderia me dar uma dica para esse problema ???

Obrigado … :o)

5 Respostas

cv1

IP da maquina local (servidor) ou da maquina remota (cliente)? :smiley:

Do servidor, vc pega como LOCAL address… e do cliente vc pega com request.getRemoteAddr() mesmo. Mas no maximo ele vai te dar o IP do proxy :wink:

A

Seria o IP remoto, ou seja do cliente que acessou o site.

:smiley:

A

Galera, eu tentei também:

String remote_host = InetAddress.getLocalHost().getHostAddress();

Mas se o cliente acessar o site, e ele tiver atras do proxy, não vem o ip dele, e sim o ip do proxy. :ó(

cv1

Sim, e vai vir o IP do proxy SEMPRE, pq é assim que a internet funciona, e nao tem choro :smiley:

A

OK !! :lol:

Obrigado galera … :smiley:

Criado 29 de março de 2004
Ultima resposta 30 de mar. de 2004
Respostas 5
Participantes 2