Inhaltsverzeichnis
Java erhält den Hostnamen von der IP-Adresse InetAddress.getByName()
FestgelegtIP AdressehabenHostname(Maschinenname) Dies ist ein Beispielprogramm, das Sie erhalten können.
Beispielprogramm
/** * Ruft den Hostnamen mit der angegebenen IP-Adresse ab. * @param Adresse IP-Adresse * @return Hostname * *Wenn eine unerwartete Ausnahme auftritt, wird die Zeichenfolge „UnknownHost“ zurückgegeben. */ public static String getHostName(String address) { try { InetAddress iaddress = InetAddress.getByName(address); return iaddress.getHostName(); } Catch (Exception e) { e.printStackTrace(); } return "UnknownHost"; }
Ausführungsergebnis
◆Ausführungsbeispiel
public static void main(String[] args) { String name = getHostName("66.249.89.99"); System.out.println("Host Name = '"+name+"'"); }
◆Ausgabeergebnis
Hostname = 'jp-in-f99.google.com'