Pemrograman Jaringan – NsLookup

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
Previous
Next Post »