Cara Menghitung Alamat Subnet IP dengan Alat ipcalc


Saat mengelola jaringan, Anda pasti harus berurusan dengan subnetting. Beberapa administrator jaringan mampu melakukan perhitungan biner dengan cukup cepat, untuk menentukan subnet mask. Namun, orang lain mungkin memerlukan bantuan dan di sinilah alat ipcalc berguna.

Baca Juga: Panduan Sysadmin Linux untuk Manajemen Jaringan, Pemecahan Masalah, dan Debugging

Ipcalc sebenarnya melakukan lebih banyak hal – dibutuhkan alamat IP dan netmask serta menyediakan siaran yang dihasilkan, jaringan, masker wildcard Cisco, dan rentang host. Anda juga dapat menggunakannya sebagai alat pengajaran untuk menyajikan hasil subnetting dalam nilai biner yang mudah dipahami.

Beberapa kegunaan ipcalc adalah:

  • Validasi alamat IP
  • Tampilkan alamat siaran yang dihitung
  • Tampilkan nama host yang ditentukan melalui DNS
  • Menampilkan alamat atau awalan jaringan

Cara menginstal ipcalc di Linux

Untuk menginstal ipcalc, cukup jalankan salah satu perintah di bawah ini, berdasarkan distribusi Linux yang Anda gunakan.

sudo apt install ipcalc  

Paket ipcalc harus diinstal secara otomatis di bawah CentOS/RHEL/Fedora dan merupakan bagian dari paket initscripts, tetapi jika karena alasan tertentu maka hilang, Anda dapat menginstalnya dengan menggunakan:

yum install initscripts     #RHEL/CentOS
dnf install initscripts     #Fedora

Cara Menggunakan ipcalc di Linux

Di bawah ini Anda dapat melihat beberapa contoh penggunaan ipcalc.

Dapatkan informasi tentang alamat jaringan:

ipcalc 192.168.20.0
Contoh Keluaran
Address:   192.168.20.0         11000000.10101000.00010100. 00000000
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   192.168.20.0/24      11000000.10101000.00010100. 00000000
HostMin:   192.168.20.1         11000000.10101000.00010100. 00000001
HostMax:   192.168.20.254       11000000.10101000.00010100. 11111110
Broadcast: 192.168.20.255       11000000.10101000.00010100. 11111111
Hosts/Net: 254                   Class C, Private Internet

Hitung subnet untuk 192.168.20.0/24.

ipcalc 192.168.20.0/24
Contoh Keluaran
Address:   192.168.20.0         11000000.10101000.00010100. 00000000
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   192.168.20.0/24      11000000.10101000.00010100. 00000000
HostMin:   192.168.20.1         11000000.10101000.00010100. 00000001
HostMax:   192.168.20.254       11000000.10101000.00010100. 11111110
Broadcast: 192.168.20.255       11000000.10101000.00010100. 11111111
Hosts/Net: 254                   Class C, Private Internet

Hitung satu subnet dengan 10 host:

ipcalc  192.168.20.0 -s 10
Contoh Keluaran
Address:   192.168.20.0         11000000.10101000.00010100. 00000000
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   192.168.20.0/24      11000000.10101000.00010100. 00000000
HostMin:   192.168.20.1         11000000.10101000.00010100. 00000001
HostMax:   192.168.20.254       11000000.10101000.00010100. 11111110
Broadcast: 192.168.20.255       11000000.10101000.00010100. 11111111
Hosts/Net: 254                   Class C, Private Internet

1. Requested size: 10 hosts
Netmask:   255.255.255.240 = 28 11111111.11111111.11111111.1111 0000
Network:   192.168.20.0/28      11000000.10101000.00010100.0000 0000
HostMin:   192.168.20.1         11000000.10101000.00010100.0000 0001
HostMax:   192.168.20.14        11000000.10101000.00010100.0000 1110
Broadcast: 192.168.20.15        11000000.10101000.00010100.0000 1111
Hosts/Net: 14                    Class C, Private Internet

Needed size:  16 addresses.
Used network: 192.168.20.0/28
Unused:
192.168.20.16/28
192.168.20.32/27
192.168.20.64/26
192.168.20.128/25

Jika Anda ingin menyembunyikan keluaran biner, Anda dapat menggunakan opsi -b seperti yang ditunjukkan.

ipcalc -b 192.168.20.100
Contoh Keluaran
Address:   192.168.20.100
Netmask:   255.255.255.0 = 24
Wildcard:  0.0.0.255
=>
Network:   192.168.20.0/24
HostMin:   192.168.20.1
HostMax:   192.168.20.254
Broadcast: 192.168.20.255
Hosts/Net: 254                   Class C, Private Internet

Untuk mengetahui lebih lanjut tentang penggunaan ipcalc, Anda dapat menggunakan:

ipcalc --help
man ipcalc

Anda dapat menemukan situs web resmi ipcalc di http://jodies.de/ipcalc.

Kesimpulan

Ini adalah tutorial sederhana yang menunjukkan cara menggunakan alat ipcalc dengan beberapa contoh dasar. Jika Anda memiliki pertanyaan atau saran, pastikan untuk menyampaikannya di bagian komentar di bawah.