Pegar IP  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
mdantas21
Thread.start()

Membro desde: 06/05/2004 12:18:09
Mensagens: 40
Localização: SP
Offline

Pessoal, estou utilizanod a diretiva abaixo para pegar uma lista de IP's por onde passei, mas está retornando o valor NULL sempre.

A diretiva que estou utilizando é: <%= request.getHeader("X-FORWARDED -FOR") %>

Já a diretiva <%= request.getRemoteHost() %> retorna o IP corretamente.

Alguém faz idéia do que posso está fazendo de errado?

* Este conteúdo está dentro do body do HTML.

--
MDantas - SP
Márcio Dantas
[Email] [WWW] [MSN] [ICQ]
thingol
Moderador

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

"X-Forwarded-For" só não é null quando você passa por um proxy, como o Squid ou o Microsoft ISA Server. É por isso que você precisa checar o X-Forwarded-For e o getRemoteHost.
Por exemplo, digamos que você esteja recebendo uma requisição de um browser de uma empresa cuja rede interna tem os endereços 10.100.*.* (por exemplo, 10.100.145.55) e que se conecta à Internet por um Speedy Empresarial cujo IP é 200.155.17.200. "getRemoteHost" vai lhe retornar 200.155.17.200 e "X-Forwarded-For" vai lhe retornar "10.100.145.55" - isso se a requisição passar por um proxy.)
[WWW]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team