Jika pada windows kita ingin mengetahui alamat ip dari kita hanya dengan menggunakan perintah ipconfig pada command prompt, seperti dibawah ini :
kali ini kita akan membahas bagaimana cara mendapatkan ip addres dari komputer kita dengan menggunakan bahasa pemograman java.
import java.net.*; public class getIP { public static void main(String args[]) throws Exception { InetAddress host = null; host = InetAddress.getLocalHost(); byte ip[] = host.getAddress(); for (int i=0; i<ip.length; i++) { if (i > 0) { System.out.print("."); } System.out.print(ip[i] & 0xff); } System.out.println(); } }
Penjelasan
1) import java.net.*; package yang berguna untuk untuk mendukung pemrograman socket/jaringan pada java.
2) InetAddress host = null; berguna untuk memanggil kelas InetAddress pada Java yang berisi perintah untuk berbagai fungsi jaringan. Kelas ini dideklarasikan dengan objek baru yaitu host.
3). host = InetAddress.getLocalHost(); berguna untuk mendapatkan hak akses Local Host dari komputer, hak ini untuk membaca data-data dari komputer itu sendiri.
4) for (int i=0; i<ip.length; i++)
{if (i > 0){System.out.print(“.”);
} System.out.print(ip[i]&0xff);}
berfungsi untuk mengambil hostname dan localaddress lalu di terjemahkan di byte IP ke dalam mode 0xff dan mencetaknya.
5) Simpan file dengan nama getIp.java dan jalankan.
Output Program
Sumber :
http://achsan.staff.gunadarma.ac.id/Downloads/files/42644/getip.txt