Berikut ini adalah kodingan
Nslookup dengan menggunakan Bahasa pemrograman java. Program ini digunakan
untuk mendapatkan IP Address dengan menggunakan nama dari komputer yang kita
gunakan.
Ø Import java.net.*; merupakan library java yang akan kita gunakan untuk
mendukung pemrograman jaringan.
Ø Public class Nslookup{ adalah perintah untuk membuat class yang bernama Nslookup
Ø Public static void
main(String args[]) { adalah perintah untuk
mendeklarasikan method yang akan digunakan
Ø if (args.length == 0) {
System.out.println(“Pemakaian: java NsLookup “);
System.exit(0); } perintah ini adalah sebuah kondisi dimana jika nilai dari
args.length nya adalah 0 maka program akan mencetak kata-kata yang berada di
dalam kutip dengan perintah System.out.println
yang artinya kita harus tahu terlebih dulu dari host name dari computer yang
kita gunakan dan jika nilai dari args.length nya tidak bernilai 0 maka program
akan berhenti
Ø byte[] ip = address.getAddress(); digunakan untuk mendapatkan IP Address dari komputer
kita digunakan
Ø Address = InetAddress.getByName(host); perintah ini diguanakn
untuk mendapatkan nama dari computer. Perintah ini untuk mencoba cari tahu IP
Address dari host name yang telah di imput manual
Ø if (i > 0) System.out.print(“.”);
System.out.print((ip[i]) & 0xff);
perintah ini adalah kondisi dimana bila
nilai I lebih besar dari 0 maka program
akan mencetak“Unknown host” dengan perintah System.out.print() untuk mencetak.
Setelah itu file java disimpan dengan nama NsLookup.java dan jalankan maka akan muncul tampilan berikut ini :
Output Program
Jika pada postingan sebelumnya mengetahui hostname dari IP Address, sekarang kebalikannya karena kita akan mengetahui IP Address dari hostname, pada output program dapat dilihat IP Address pada hostname unknown adalah 10.0.2.15.
Source Code :
http://achsan.staff.gunadarma.ac.id/Downloads/files/42647/Nslookup.txt
EmoticonEmoticon