June 03, 2013

Mengetahui Nama Komputer dari Alamat IP melalui Input User

Jika pada postingans sebelumnya saya membahas tentang Mengetahui Nama Komputer dari Alamat IP dimana mengambil IP Localhost, maka kali ini saya membahas bagaimana mengetahui nama komputer dari alamat IP melalui input user.

Adapun kode program saya simpan dengan nama IPtoName.java.
import java.net.*;
public class IPtoName{
    public static void main (String args[]){
    if (args.length==0){
    System.out.println("Pemakaian: java IPtoName <IP Address>");
    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());
    }
}

Dan ini adalah hasil dari menjalankan program dengan Command Prompt.

Program di atas adalah program untuk mengambil nama komputer melalui alamat IP yang diketikan oleh user. Dengan menggunakan perintah argumen atau args pada main java. Jadi argumen atau inputan tersebut dimasukan saat program dijalankan.
Karena saya lagi terhubung dengan koneksi internet, maka pertama-tama saya melakukan pemanggilan program getIP terlebih dahulu. Setelah IP diketahui, barulah saya menjalankan program IPtoName. Terlihat pada gambar, pemakaian IPtoName harus diikuti dengan alamat IP terlebih dahulu.

Sekian pembahasan dari saya tentang cara mengetahui nama komputer dari alamat IP. :)

0 comments:

:a: :b: :c: :d: :e: :f: :g: :h: :i: :j: :k: :l: :m: :n:

Post a Comment