table des matières
Java obtient le nom d'hôte à partir de l'adresse IP InetAddress.getByName()
Désignéadresse IPavoirnom d'hôte(nom de la machine) Ceci est un exemple de programme à obtenir.
exemple de programme
/** * Obtient le nom d'hôte avec l'adresse IP spécifiée. * @param adresse adresse IP * @return nom d'hôte * *Si une exception inattendue se produit, la chaîne "UnknownHost" est renvoyée. */ public static String getHostName(String adresse) { try { InetAddress iaddress = InetAddress.getByName(address); return iaddress.getHostName(); } catch (Exception e) { e.printStackTrace(); } return "UnknownHost"; }
Résultat de l'exécution
◆Exemple d'exécution
public static void main(String[] args) { Nom de la chaîne = getHostName("66.249.89.99"); System.out.println("Nom d'hôte = '"+name+"'"); }
◆Résultat de sortie
nom d'hôte = 'jp-in-f99.google.com'