3. IPtoName.java
Source Code
import
java.net.*;
public class
IPtoName {
public static void main(String args[]) {
if (args.length == 0) {
System.out.println("Pemakaian:
java IPtoName <IP address>");
System.exit(0);
}
String host = args[0];
InetAddress address = null;
try {
address =
InetAddress.getByName(host);
}
catch (UnknownHostException e) {
System.out.println("invalid IP
- malformed IP");
System.exit(0);
}
System.out.println(address.getHostName());
}
}Output
Logika Program
Pada program di atas akan
menampilkan nama komputer dari suatu IP Address yang dimasukkan. IP Address
yang dimasukkan akan di cek dengan method getHostName() lalu program akan
mencetak nama host dari pemilik IP Address tersebut.
Apabila IP Address yang dimasukkan salah atau tidak tersedia, maka komputer akan mencetak "invalid IP - malformed IP".
Sumber:
http://achsan.staff.gunadarma.ac.id/Downloads/files/42646/IPtoName.txt
Apabila IP Address yang dimasukkan salah atau tidak tersedia, maka komputer akan mencetak "invalid IP - malformed IP".
Sumber:
http://achsan.staff.gunadarma.ac.id/Downloads/files/42646/IPtoName.txt