Pemrograman Jaringan : Logika Program NsLookUp

5:19 PM 0 Comments


KODE PROGRAM

import java.net.*;
public class NsLookup {
public static void main(String args[]) {
if (args.length == 0) {
System.out.println("Pemakaian: java NsLookup <hostname>");
System.exit(0);
}
String host = args[0];
InetAddress address = null;
try {
address = InetAddress.getByName(host);
} catch(UnknownHostException e) {
System.out.println("Unknown host");
System.exit(0);
}
byte[] ip = address.getAddress();
for (int i=0; i<ip.length; i++) {
if (i > 0) System.out.print(".");
System.out.print((ip[i]) & 0xff);
}
System.out.println();
}
}


PENJELESAN PROGRAM

          Fungsi program diatas adalah mengubah host name menjadi alamat IP. Baris program yang pertama berfungsi untuk memanggil package yang digunakan adalah package net. Baris selanjutnya digunakan untuk mendefinsikan class yang digunakan, dan yang selanjutnya digunakan untuk membuat method utama. Selanjutnya dilakukan pengecekan kondisi dilakukan jika input tanpa menggunakan parameter atau jika menggunakan parameter dengan nama host. Jika menginput dengan parameter alamat maka akan menghasilkan nama alamat IP dari nama host yang diinput.
 

OUTPUT PROGRAM

 

Lebih baik tidak dikenal sama sekali daripada terkenal karena kebusukan dan keburukan

0 komentar: