Eu sei que a reação inicial a esta pergunta é "não" e "não pode ser feito" e "você não deveria precisar, você está fazendo algo errado". O que estou tentando fazer é obter o endereço IP da LAN dos usuários e exibi-lo na página da web. Por quê? Porque é disso que se trata a página em que estou trabalhando, mostrando o máximo de informações possível sobre você, o visitante: http://www.whatsmyip.org/more-info-about-you/
Portanto, não estou FAZENDO nada com o IP, a não ser mostrá-lo ao usuário para fins informativos. Eu costumava fazer isso usando um pequeno miniaplicativo Java. Funcionou muito bem. Mas hoje em dia, o navegador faz com que você concorde e confie tantas vezes, para executar até mesmo o menor miniaplicativo Java, que prefiro não executar nenhum.
Então, por um tempo, acabei de me livrar desse recurso, mas gostaria que ele voltasse, se possível. Era algo que eu, como consultor de informática, usaria de vez em quando. É mais rápido ir a este site para ver em qual intervalo de IP uma rede está sendo executada, do que ir em Preferências do Sistema, Rede e, em seguida, qualquer interface que esteja ativa.
Portanto, espero que haja alguma maneira de fazer isso apenas em javascript? Talvez algum novo objeto que você possa acessar, semelhante ao modo como o javascript pode perguntar ao navegador onde está a localização geográfica na Terra. Talvez haja algo semelhante para informações de rede do cliente? Se não, talvez haja alguma outra maneira inteiramente de fazer isso? As únicas maneiras que consigo pensar são em um miniaplicativo java ou um objeto flash. Prefiro não fazer nada disso.
HTTP_X_FORWARDED_FOR
nessa página, basta dizer.