Sim funciona. Só para esclarecer que o REMOTE_ADDR não tem nada a ver 
com IP de origem do pacote TCP, por isso que funciona. O REMOTE_ADDR é 
uma variável do protocolo HTTP e o pacote HTTP é montado no cliente. Por 
isso que o REMOTE_ADDR se mantém, ao longo de todos os NATs. No cabeçalho
do pacote TCP o IP de origem deve ser alterado em cada NAT para que o 
roteamento 
de volta do pacote (resposta) possa funcionar.

On 05/06/2010, at 00:50, [email protected] wrote:

> Não quero criar uma discussão, mas funciona sim... a informação do IP de
> origem é mantido no pacote TCP/IP e chega ao servidor, mesmo passando por
> NAT, como um modem ADSL com NAT, por exemplo.
> Tenho isto funcionando em alguns ambientes e, dentro deles, mais de um
> ADSL residencial com NAT inclusive traduzindo a porta externa 8080 para
> interna 80 pois a operadora bloqueia a 80.
> Em um caso especifico, NAT sobre outro NAT.
> 
> sds,
> 
> Marcello
> 
>> Se passar por NAT, por exemplo, não funciona.
>> 
>> []'s
>> 
>> 2010/6/4 Marcello Fontolan <[email protected]>
>> 
>>> Em PHP, a variável "$_SERVER['REMOTE_ADDR']" contem o IP do cliente, assim
>>> como "$_SERVER['HTTP_USER_AGENT']" contem o navegador que ele está usando.
>>> 
>>> sds
>>> 
>>> Marcello
> 
> 
> 
> -- 
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para 
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a