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:
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: