Thursday, April 10, 2014

IPCalc - Kalkulator untuk menghitung IP Address


IPCalc merupakan tool yang bisa anda gunakan untuk melakukan perhitungan IP Address seperti menentukan host address, network address, subnet mask dan lain sebagainya. IPCalc berjalan pada mode teks, sehingga untuk menggunakannya harus melalui terminal.

Untuk mendapatkan tool IPCalc terlebih dahulu anda harus menginstalnya, jika anda menggunakan Distro Debian atau sejenisnya cukup dengan mengetik sudo apt-get install ipcalc. Berikut adalah tutorial sederhana menghitung IP Address dengan IPCalc.

Catatan :
Total Address (∑A) = 2n , dimana n adalah host bit-nya
Total host (∑H) = 2n - 2, dimana n adalah host bit-nya

Pembagian kelas IP :
Kelas A = 1 -127
Kelas B = 128 - 191
Kelas C = 192 - 223
Kelas D = 224 - 239 (Untuk Multicast)
Kelas E = 240 - 255 (Untuk Experimen)


Studi Kasus

Tentukan total address dari 192.168.1.0/24 dan tentukan kelas IP tersebut.

Jawab :
Diketahui blok address 192.168.1.0/24 berarti host bit-nya sama dengan 8, sehingga total address tersebut adalah :
= 2n = 28 = 256
sedangkan jumlah hostnya :
= 2n - 2 = 256 - 2 = 254, 254 diperoleh dari range HostMin - HostMax

Ada pun cara menggunakan IPCalc sangat mudah, berdasarkan kasus di atas maka saya tinggal memasukan blok address tersebut.

muksidin@localhost:~$ ipcalc 192.168.1.0/24
Address:   192.168.1.0          11000000.10101000.00000001. 00000000
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   192.168.1.0/24       11000000.10101000.00000001. 00000000
HostMin:   192.168.1.1          11000000.10101000.00000001. 00000001
HostMax:   192.168.1.254        11000000.10101000.00000001. 11111110
Broadcast: 192.168.1.255        11000000.10101000.00000001. 11111111
Hosts/Net: 254                   Class C, Private Internet

Berikut adalah screenshoot-nya :


0 komentar:

Post a Comment

Terima kasih telah berkunjung, apabila ada yang perlu dipertanyakan silahkan tinggalkan komentar.