Rabu, 02 Mei 2012

NsLookUp (D1-4)

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; iif (i > 0) System.out.print(".");
System.out.print((ip[i]) & 0xff);
}

System.out.println();
}
}

         Pada coding ini akan menampilkan NsLookup yaitu menampilkan host name dan ip address yang ada pada laptop atau pc yang digunakan. Sehingga pada output akan mencetak host name yaitu 192.168.2.101 dan ip address yang dihasilkan169.254.184.286 hasil saat program dijalankan, maka outputnya seperti dibawah ini.


IPtoName (D1-3)

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 - malformed ip");
  System.exit(0);
}

  System. out.println(address.getHostName());
}
}
          Coding  diatas digunakan untuk menampilkan IPtoName dari IP Address Komputer. dimana akan ditampilkan alamat ip yang digunakan. Jika alamat ip tidak diketahui, maka akan menampilkan pesan "invalid IP". Setelah coding disave lalu di compile terlebih dahulu kemudian jalankan program, maka hasilnya adalah :