Berikut adalah logika program yang telah di buat:
1. getIP
Sourcecode di atas digunakan untuk mencari ip yang sedang kita pergunakan. InetAddress host = null; host = InetAddress.getLocalHost(); byte ip[] = host.getAddress(); for (int i=0; i { if (i>0) { System.out.print ("."); } System.out.print (ip[i] & 0xff); } System.out.println (); } } pada bagian tersebut menerangkan bahwa host dari inet address awal berupa null yang kemudian akan diberikan ip yang berupa byte. kemudian dengan menggunakan looping untuk mendapatkan ip serta ketika sudah mendapatkan akan ditampilkan ipnya namun jika tidak hanya akan menampilkan saja , hal ini disebabkan perintah if
2. getname
Sourcecode di atas digunakan untuk mengetahui nama hostname. InetAddress host = null; host InetAddress.getLocalHost(); System.out.println("nama komputer anda: "+ host.getHostName()); pada bagian tersebut terlihat bahwa untuk mendapatkan hostname kita menggunakan perintah inetadress.getlocalhost . yang dimana setelah mendapatkanIp saya berikan kepada variabel host. kemudian setelah mendapatkannya kita tampilkan namun dengan menggunakan gethostname maka yang ditampilkan adalah host namenya saja.
3. iptoname
Sourcecode di atas digunakan untuk mencari alamat host komputer namun menggunakan ip komputer tersbut untuk ip to. Pertama kali kita memanggil inetaddressnya terlebih dahulu. kemudian akan dideklarasikan ke dalam variabel address. kemudian dilempar ke catch ketika terdapat kesalahan maka yang akan ditampilkan adalah invalid ip dan maka system akan keluar (dalam hal ini command prompt) kemudian jika tidak terdapat kesalahan maka akan menampilkkan hostname dari ip yang kita cari.
4. NSLlookup
sumber : http://tugassoftskillug.blogspot.co.id/2015/06/pemrograman-java-getip-getname-iptoname.html
Tidak ada komentar:
Posting Komentar