IPtoName
Listing
import java.net.*;
public class IPtoName {
public static void main(String args[]) {
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());
}
}
Logika
Pada program IptoName ini berfungsi untuk menampilakan
host dengan memasukkan IP address
komputer lalu program akan memproses apabila mengenali IP address tersebut maka
akan memuculkan name host nya
import
java.net.*;
berfungsi mengimpor semua package
yang ada dalam package .net lalu pada sintaks java.net sendiri umumnya
digunakan dalam pemograman jaringan menggunakan java
if (args.length == 0) {
System.out.println("Pemakaian: java IPtoName <IP
address>");
System.exit(0);
}
Pada Sintaks diatas berfungsi Sebagai pemberi petunjuk
cara pemakaian apabila user tidak memasukkan IP Address dan program akan terhenti
String host = args[0];
InetAddress address =
null;
Pendeklarasian String null dan InetAddress Null
try {
address =
InetAddress.getByName(host);
Pada sintaks diatas program akan mencari Hostname
bedasarkan ip
} catch
(UnknownHostException e) {
System.out.println("invalid
IP - malformed IP");
System.exit(0);
}
Program Akan menampilkan pesan invalid ip apabila
tidak menemukan hostname bedasarkan ip yang tela diinput dan program akan
terhenti
System.out.println(address.getHostName());
Sintaks diatas digunakan untuk mencetak hostname
bedasrkan ipaddress yang telah dikenali
Output
Tidak ada komentar:
Posting Komentar