Entri Populer

Rabu, 29 Maret 2017

Program JAVA - Nslookup



Penjelasan

Program diatas berfungsi untuk membuat sebuah program yang berguna untuk mencari tahu suatu hostName pada sebuah PC dengan cara lain yaitu dengan cara membuat sebuah program dengan hanya menginputkan IP Address pada PC tersebut maka kita akan tahu apa hostName yang ada pada PC tersebut.

import java.net.*;
public class NsLookup {
public static void main(String args[]) {

Sintaks diatas berfungsi sebagai void main pada java pada umumnya dan nama program diatas beri nama dengan NsLookup yang menggunakan package library java.net.*.

if (args.length == 0) {
System.out.println("Pemakaian: java IPtoName ");
}
String host = args[0];
InetAddress address = null;

Sintaks diatas berfungsi untuk membuat kondisi, dimana jika array sama dengan 0 maka program akan selesai dan keluar jika tidak  maka akan lanjut ke baris program berikutnya yaitu berfungsi untuk mendeklarasikan variabel host dengan indeks array [0] serta variabel InetAddress sama dengan null.

try {
address = InetAddress.getByName(host);
} catch(UnknownHostException e) {
System.out.println("Unknown host");
System.exit(0);
}

Sintaks diatas berfungsi untuk memproses dari nama hostName yang nanti diinputkan lalu akan dicari berapa IP yang ada pada hostName PC tesebut dan jika tidak ketemu maka program akan selesai dan keluar.

byte[] ip = address.getAddress();
for (int i=0; i
if (i > 0) System.out.print(".");
System.out.print((ip[i]) & 0xff);
}
System.out.println();
}}          

Sintaks diatas berfungsi untuk melakukan perulangan dan sekaligus menyeleksi IP address yang akan dicari melalui hostName sebuah pc yang sudah diinputkan sebelumnya.

0 komentar:

Posting Komentar