Problema com ip

tipo, essa n eh bem uma duvida de java expecificamente, mas como o uso vai ser no mesmo, entao eu vo faze:

tipo, eu sempre tenho problemas com IP, pq eu quero gravar o IP do kra e rolar as coisas vinculadas a isso

enqto o pessoal tiver usando o ip bunitinho nas suas casas da td certo… o problema eh qdo tem uma rede interna, onde externamente o IP de todo mundo eh igual (como numa lan-house ou empresa), ai eu sempre tenho problemas com ips repetidos e talz…

pra quem ja teve esse tipo de problema, vcs podem dar umas dicas sobre como lhe dar com isso?

Ao invés de usar IPs guarde alguma chave no usuário, que é enviada junto com cada requisição. Algo como cookies e HTTP.

em geral eu uso ip pois assim eu ja gravo a localizacao remota, mas tipo, como eu faria desse geito q vc ta dizendo?

outra coisinha: como eh q programas com MSN e ICQ fazem pra trocar a informacoes entre cliente - cliente sem causar conflitos de IPs??

Estes softwares mantem a conexão o tempo todo e não tem conflito de ip
pois o roteador/firewall faz um NAT (network address translation) que
vincula determinado cliente a um ip/porta.

Acho que o que você quer não é possível pois quando o pacote sai da
rede interna o roteador faz o NAT e o endereço original do pacote não
vai no header do http e sim o ip do roteador e ai fica parecendo que
todos os usuário estam usando o mesmo ip.

Marcus