Selasa, 08 Mei 2012

IPtoName Dan NsLookup


Demo 3
Pada demo yang ke-3 ini saya akan membahas tentang membuat program dengan nama IPtoName.java. Yaitu mengetahui nama komputer kita, tetapi menggunakan IP address yang dimiliki komputer itu sendiri. Berikut ini adalah scriptnya :


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

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

                try{
                address = InetAddress.getByName(host);
                } catch (UnknownHostException e) {
                System.out.println("invalid IP - malformad IP");
                System.exit(0);
                }
                System.out.println(address.getHostName());
}
                }

Dan gambar dibawah ini adalah outputnya :
 

Demo  4
Pada demo yang ke-4 saya akan coba membuat program dengan nama NsLookup.java. Demo 4 ini adalah kebalikan dari demo 3. Yaitu mengetahui IP kita dengan memasukkan nama dari komputer itu sendiri. Berikut ini adalah scriptnya :


import java.net.*;

public class NsLookup {
                public static void main (String args[]) {

                                if (args.length == 0) {
                                                System.out.println("Pemakaian : java NsLookup ");
                                                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
                if (i > 0) System.out.print(".");
                System.out.print((ip[i]) & 0xff);
}

System.out.println();
}
}

Dan Outputnya adalah sebagai berikut :



Tidak ada komentar:

Posting Komentar