Capturar IP do cliente  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
bobh
What is classpath?

Membro desde: 10/02/2007 08:21:46
Mensagens: 9
Offline

Oi Pessoal,

Tem como eu obter o IP do cliente através de um servlet? Eu estou usando o request.getRemoteAddr(), porém, quando o usuário está acessando com um PROXY eu obtenho apenas o IP do PROXY... Tem como eu pegar o IP real (vamos dizer assim) do cliente? Por exemplo, no PHP eu obtenho essa informação usando $SERVER_VARS["HTTP_X_FORWARDED_FOR"] ...

Desde já agradeço a atenção de todos.

Abraços,
Roberth.
guilherme.chapiewski
JavaEvangelist
[Avatar]

Membro desde: 09/01/2007 16:56:48
Mensagens: 310
Localização: Rio de Janeiro
Offline

Esse HTTP_X_FORWARDED_FOR é um header HTTP? Se for, você pode usar:


Guilherme Chapiewski
http://gc.blog.br - Blog sobre desenvolvimento de software e tecnologia
[Email] [WWW] [Yahoo!] [MSN]
bobh
What is classpath?

Membro desde: 10/02/2007 08:21:46
Mensagens: 9
Offline

guilherme.chapiewski wrote:Esse HTTP_X_FORWARDED_FOR é um header HTTP? Se for, você pode usar:



Oi,

Já tentei usar este código, mas vem como NULL, logo, não deve ser um cabeçalho HTTP...

Alguem tem outra idéia?
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Eu acho que você precisa usar, no Java:


É que o PHP define HTTP_X_FORWARDED_FOR como "X-Forwarded-For".
[WWW]
bobh
What is classpath?

Membro desde: 10/02/2007 08:21:46
Mensagens: 9
Offline

thingol wrote:Eu acho que você precisa usar, no Java:


É que o PHP define HTTP_X_FORWARDED_FOR como "X-Forwarded-For".


Oi,

Eh, acho que não tem jeito.... esse código retornou NULL também... acredito que não tem como pegar esse outro ip, infelizmente...
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team