Untuk menampilkan seluruh informasi network interface pada komputer ini dapat menggunakan program java. Adapun informasi yang ingin di tampilkan adalah mengenai nama device dan alamat IPnya. Untuk nama device misalnya eth0, 1p0, ppp0 dan lain-lain.
import java.io.*;
import java.net.*;
import java.util.*;
public class DisplayNet{
public static void main (String argv[])
throws Exception
{
//panggil method getNetworkInterfaces()
//untuk mendapatkan semua antarmuka jaringan
//yang digunakan di komputer lokal
Enumeration e=
NetworkInterface.getNetworkInterfaces()
//perulangan untuk mengambil tiap antarmuka jaringan
//hasil dari method getNetworkInterfaces()
while (e.hasMoreElements()){
NetworkInterface netface = (NetworkInterface)
e.nextElement();
System.out.println("Net interface:"+
netface.getName());
//ambil semua informasi alamat ip dari
//tiap antarmuka jaringan
Enumeration e2 = netface.getInetAddresses();
//lakukan perulangan untuk tiap alamat ip
//yang didapat pada tiap antarmuka jaringannya
while (e2.hasMoreElements()){
InetAddress ip = (InetAddress) e2.nextElement();
System.out.println("IP Address:"+
ip.toString());
}
}
}
}
Kemudian kita save program dengan nama DisplayNet.java. Lalu program tersebut di Compile dengan cara tekan ctrl+1, apabila program tersebut success lalu tekan ctrl+2 untuk Run, maka hasinya akan tampil pada command prompt seperti dibawah ini:
Tidak ada komentar:
Posting Komentar