IPtoName pada Java
Listing Program dan Penjelasannya :
IPtoName.java |
import java.net.*; //menginport library java.net
//pemberian class pada program IPtoName
public class IPtoName {
public static void main(String args[]) {
//pemberian kondisi jika args.length sama denga nilai null
if (args.length == 0) {
System.out.println("Pemakaian: java IPtoName <IP address>");
System.exit(0);
}
//pemberian bilai host ditampung dalam bentuk array
String host = args[0];
//penginisialisasian address
InetAddress address = null;
//Baris program dibawah akan melakukan pengujian lewat informasi host dari IP yang diinput User dengan perintah .getByName
try {
address = InetAddress.getByName(host);
}
//Baris program dibawah disiapkan jika percobaan pada baris program sebelumnya gagal,
// akan ditampilkan dilayar sebuah error “Invalid IP – malformed IP”
// yang berarti jika IP yang diberikan bukanlah suatu host.
catch (UnknownHostException e) {
System.out.println("invalid IP - malformed IP");
System.exit(0);
}
// digunakan untuk menampilkan nama host sesuai dengan host dari object address.
System.out.println(address.getHostName());
}
}
Output :
Comments
Post a Comment