So che la reazione iniziale a questa domanda è "no" e "non si può fare" e "non dovresti averne bisogno, stai facendo qualcosa di sbagliato". Quello che sto cercando di fare è ottenere l'indirizzo IP LAN degli utenti e visualizzarlo sulla pagina web. Perché? Perché è di questo che tratta la pagina su cui sto lavorando, che mostra quante più informazioni possibili su di te, il visitatore: http://www.whatsmyip.org/more-info-about-you/
Quindi non sto effettivamente FACENDO nulla con l'IP, tranne mostrarlo all'utente a scopo informativo. Lo facevo utilizzando una piccola applet Java. Ha funzionato abbastanza bene. Ma in questi giorni, il browser ti fa premere d'accordo e fidarti così tante volte, per eseguire anche l'applet java più piccola, che preferirei non eseguirne affatto.
Quindi per un po 'mi sono sbarazzato di questa funzione, ma la vorrei indietro se possibile. Era qualcosa che io, come consulente informatico, usavo di tanto in tanto. È più veloce andare su questo sito Web per vedere su quale intervallo IP è in esecuzione una rete, piuttosto che andare in Preferenze di Sistema, Rete e quindi qualunque interfaccia sia attiva.
Quindi mi chiedo, sperando, se c'è un modo per farlo solo in javascript? Forse qualche nuovo oggetto a cui puoi accedere, simile al modo in cui javascript può chiedere al browser dove si trova la posizione geografica sulla terra. Forse c'è qualcosa di simile per le informazioni di rete del client? In caso contrario, forse c'è un altro modo per farlo? Gli unici modi in cui riesco a pensare sono un'applet java o un oggetto flash. Preferisco non fare nessuno di questi.
HTTP_X_FORWARDED_FOR
quella pagina, solo dicendo.