PDA

View Full Version : [JAVA] Come faccio a prendere l'ip locale?


Algeroth
12-02-2007, 14:07
Ciao a tutti,
volevo chiedervi come faccio a prendere l'ip della mia connessione a internet, in java, senza utilizzare però la classe NetworkInterface.
Grazie a tutti anticipatamente

Ciao ciao :mc:

PGI-Bis
12-02-2007, 14:38
Prova con InetAddress.getLocalHost. Lo dico solo perchè ho appena provato e sembra restituire l'indirizzo ip assegnatomi dal provider.

andbin
12-02-2007, 14:38
Ciao a tutti,
volevo chiedervi come faccio a prendere l'ip della mia connessione a internet, in java, senza utilizzare però la classe NetworkInterface.
Grazie a tutti anticipatamente

Ciao ciao :mc:Intendi l'IP che ti viene assegnato dal provider?? Nota che NetworkInterface al massimo ti fornisce la/le interfaccia/e di rete presenti sulla macchina.

Se ti serve l'IP assegnato dal provider, la cosa più semplice è aprire una connessine verso una pagina web specifica, ad esempio fatta in PHP o altro linguaggio server-side, che manda semplicemente in output l'IP remoto (quello assegnato a te).