Kamis, 04 Mei 2017

Program NsLookup Menggunakan JAVA


Listing 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();
}
}

Logika Program


Pertama program akan mengimport atau memanggil fungsi – fungsi yang di butuhkan pada java, lalu akan ada percabangan dimana jika user salah dalam melakukan penginputan nama dari komputer maka IP tidak akan di tampilkan dan program akan berhenti.



Lalu aka melakukan pendeklarasian dari host dan variabel address yang nantinya di gunakn untuk memangil fungsi InetAddress, lalu program akan mencetak jika user salah menginput nama komputer dan program akan keluar.



Selanjutnya program akan mendapatkan alamat IP dari komputer tersebut, lalu program akan melakukan perulangan dan mencetak alamat IP.

Output Program



Tidak ada komentar:

Posting Komentar