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