Monday, May 22, 2017

Latihan NsLookup


import java.net.*; 
public class NsLookup { 
public static void main(String args[]) { 
if (args.length == 0) { 
System.out.println("Pemakaian: java NsLookup <hostname>"); 
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<ip.length; i++) { 
if (i > 0) System.out.print("."); 
System.out.print((ip[i]) & 0xff); 
} 
System.out.println(); 
} 
} 

Pada post kali ini akan membahas secara singkat mengenai cara mendapatkan alamat IP suatu komputer dengan menggunakan nama dari komputernya (hostname) yang terhubung ke dalam suatu jaringan.  Seperti postingan sebelumnya, bahasa pemrograman yang digunakan adalah java. 

Pada source code diatas merupakan gabungan dari postingan sebelumnya yang digunakan untuk mengetahui alamat IP suatu komputer. Jika pada postingan sebelumnya, user menggunakan IP untuk mengetahu hostname komputer maka pada source code dalam postingan ini menggunakan hostname dari komputer maka akan muncul IP yang dimiliki komputer tersebut. Dapat dilihat pada gambar dibawah ini.




Share:

0 comments:

Post a Comment