sommario
Java ottiene il nome host dall'indirizzo IP InetAddress.getByName()
Designatoindirizzo IPAvereNome host(nome della macchina) Questo è un programma di esempio da ottenere.
programma di esempio
/** * Ottiene il nome host con l'indirizzo IP specificato. * @param indirizzo Indirizzo IP * @return nome host * *Se si verifica un'eccezione imprevista, viene restituita la stringa "UnknownHost". */ public static String getHostName(String indirizzo) { try { InetAddress iaddress = InetAddress.getByName(indirizzo); return iaddress.getHostName(); } catch (Exception e) { e.printStackTrace(); } return "UnknownHost"; }
Risultato dell'esecuzione
◆Esempio di esecuzione
public static void main(String[] args) { String nome = getHostName("66.249.89.99"); System.out.println("Nome host = '"+nome+"'"); }
◆Risultato dell'output
nome host = 'jp-in-f99.google.com'