cara melihat nama IP address dengan menggunakan kodingan NsLooup adalah sebagai berikut :
yang pertama harus dilakukan adalah pastikan bahwa java sudah terinstal dan sudah di path pada komputer anda.
lalu ketikkan script di bawah ini dengan notepad/notepad++. simpan dengan nama NsLookup.java
NsLookup.java |
lalu jalankan program di cmd dengan cara ketik "javac NsLooup,java" lalu "java NsLookup". maka IP Address komputer kita akan di tampilkan.
Penjelasan Script Program :
2. pada baris kedua terdapat syntax "public class IPtoName {" adalah nama class dan script ini harus disimpan dengan nama yang sama dengan classnya.
3. Pada baris ke 4-7 terdapat perintah "if (args.length == 0) {
System.out.println("Pemakaian: java IPtoName <IP address>");
System.exit(0);
}" Perintah ini adalah sebuah percabangan dimana jika nilai dari args.lengthnya adalah 0 maka program akan mencetak kata-kata yang berada di dalam tanda kutip. kita harus terlebih dulu tau hostname dari komputer yang kita gunakan dan jika nilai args.length tidak bernilai 0 maka program akan berhenti.
4. pada baris ke-16 terapat perintah "byte[] ip = address.getAddress();" yang fungsinya untuk mendapatkan IP Address dari komputer yang kita gunakan.
5."address = InetAddress.getByName(host);" fungsinya untuk mendapatkan nama dari komputer kita. Perintah ini untuk mencoba mencari tahu IP Address dari host name yang telah di input manual.
6. yang terakhir terdapat syntax "if (i > 0) System.out.print(".");
System.out.print((ip[i]) & 0xff);
}
System.out.println();" perintah ini adalah kondisi dimana bila nilai I lebih besar dari 0 maka program akan mencetak "Unknown host" dengan perintah "System.out.println();" untuk mencatak
0 komentar:
Post a Comment