YES,I AM

YES,I AM

Senin, 15 Mei 2017

PEMROGRAMAN JARINGAN NSLOOKUP

pada kesempatan kali ini saya akan menjelaskan listing program nslookup. berikut ini listingn ya :

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

berikut ini logika program :

if (args.length == 0) {
System.out.println("Pemakaian: java NsLookup <hostname>");
System.exit(0);
   
      pada coding diatas digunakan untuk mencetak statement java ns lookup jika panjang argsnya sama dengan 0. kemudian sistem berhenti.

String host = args[0];
InetAddress address = null;
try {
address = InetAddress.getByName(host);
} catch(UnknownHostException e) {
System.out.println("Unknown host");
System.exit(0);
       
       pada coding diatas digunakan untuk menentukan InetAddress yang mana akan menentukan jenis hostnya.

byte[] ip = address.getAddress();
for (int i=0; i<ip.length; i++) {
if (i > 0) System.out.print(".");
System.out.print((ip[i]) & 0xff);

     pada coding ini digunakan untuk menentukan byte ip di komputer tersebut. dengan menggunakan pengulanagan for dan percabangan if untuk mendapat alamat ipnya.

Tidak ada komentar:

Posting Komentar