Jumat, 12 Mei 2017

Pemograman Jaringan: 4. NsLookup.java

Pemograman Jaringan: 4. NsLookup.java


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;

NsLookup.java berfungsi untuk mengetahui IP Address dengan cara menginput nama host pada saat menjalankan program. Pada saat user menginput nama host, maka akan langsung menampilkan IP Address atau yang dimaksud method getAddress(). setelah itu apabila host salah atau belum terdaftar akan mencetak "Unknown Host".

Sumber:

http://achsan.staff.gunadarma.ac.id/Downloads/files/42647/Nslookup.txt


Tidak ada komentar:

Posting Komentar