PDA

View Full Version : Java dns di un host


SteR9
20-04-2004, 17:31
esiste un metodo java che mi ritorna il dns utilizzando i socket?
grazie...ciao.. :)

monkey72
20-04-2004, 17:54
più o meno dovrebbe essere che dal socket ottieni l'indirizzo e da questo il nome dns... tipo...

indirizzo = socket.getInetAddress()
nomehost = indirizzo.getHostName()

SteR9
20-04-2004, 18:19
Originariamente inviato da monkey72
più o meno dovrebbe essere che dal socket ottieni l'indirizzo e da questo il nome dns... tipo...

indirizzo = socket.getInetAddress()
nomehost = indirizzo.getHostName()
ma io non lo voglio quando mi connetto,non ho bisogno di connettermi voglio semplicemente fare il dns di un indirizzo ip senza che mi connetta ad esso...

monkey72
20-04-2004, 18:44
oddio ma li hai nominati te i socket!!! ;)

allora
InetAddress host = InetAddres.getByName(x.x.x.x);
String nomeHost = host.getHostName();

più o meno :D

SteR9
21-04-2004, 13:13
ok sono riuscito utilizzando
InetAddress address = InetAddress.getByName(host);

però ho un problema...io leggo degli indirizzi da una lista e stampo a video l'ip però se l'indirizzo non va mi da questo errore e esce dal programma
java.net.UnknownHostException: ecc ecc

come faccio a farlo andare avanti a scorrere la lista anche se non esiste l'host??
grazie..

SteR9
21-04-2004, 13:18
risolto con un blocco try catch e UnknownHostException ;)

monkey72
22-04-2004, 09:26
Originariamente inviato da SteR9
ok sono riuscito utilizzando
InetAddress address = InetAddress.getByName(host);

però ho un problema...io leggo degli indirizzi da una lista e stampo a video l'ip però se l'indirizzo non va mi da questo errore e esce dal programma
java.net.UnknownHostException: ecc ecc

come faccio a farlo andare avanti a scorrere la lista anche se non esiste l'host??
grazie..
quindi... in definitiva... volevi l'indirizzo ip!!! :D