|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 252
|
[JAVA] indirizzo ip
Ciao
come si riesce a scoprire il proprio indirizzo ip fornito dal isp usando java? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Codice PHP:
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 252
|
Il mio problema è che utilizzando quelle righe di codice mi viene ritornato tipo un indirizzo ip locale della macchina che non assomiglia a quello che ho quando mi collego a internet e a me servirebbe quello.
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
prova così: Codice:
try
{
InetAddress address = InetAddress.getLocalHost();
InetAddress[] aa = InetAddress.getAllByName(address.getHostName());
for (int i=0; i<aa.length; i++)
{
System.out.println("ip = " + aa[i]);
}
}
catch (UnknownHostException e)
{
//
}
purtroppo non ho qui un ambiente java, non posso provare il codice. |
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 252
|
Grazie..funziona
ora mi restituisce sia l'ip locale che quello ke uso durante la connessione internet mui gentile |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
ma come faccio a distinguere l'indirizzo che rappresenta proprio l'ip che mi e stato assegnato?
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
a essere sincero non lo so, potresti fare un test del tipo se non è un indirizzo di quelli usati per le reti private (tipo 10.0.0.0/8 o 192.168.0.0/16) allora è l'indirizzo su internet. so che non è gran bello, ma non so come fare a chiedere l'indirizzo per una specifica interfaccia. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:51.



















