Sabtu, 29 April 2017

Pemrograman Jaringan : 4. NsLookup.java





4. NsLookup.java

Source Code


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

    }

}


Output






Logika Program

Program di atas adalah NsLookup.java untuk mengetahui IP Address dengan cara menginput nama host pada saat menjalankan program.


Pada saat user menginput nama host, maka program akan langsung menampilkan IP Address yang dimaksud dengan method getAddress(). Namun apabila host salah atau tidak ada, maka akan mencetak "Unknown Host".

Sumber:













 
 


Pemrograman Jaringan : 5. Membangun Aplikasi Client-Server TCP Sederhana

5. Membangun Aplikasi Client-Server TCP Sederhana Source Code import java.io.*; import java.net.*; publi...