ipcalc Aracıyla IP Alt Ağ Adresi Nasıl Hesaplanır


Bir ağı yönetirken şüphesiz alt ağ oluşturma ile uğraşmanız gerekecektir. Bazı ağ yöneticileri, alt ağ maskesini belirlemek için ikili matematiği kafalarında oldukça hızlı bir şekilde yapabilirler. Ancak diğerlerinin biraz yardıma ihtiyacı olabilir ve bu noktada ipcalc aracı kullanışlı olur.

Ayrıca Okuyun: Linux Sistem Yöneticisinin Ağ Yönetimi, Sorun Giderme ve Hata Ayıklama Kılavuzu

Ipcalc aslında çok daha fazlasını yapar; bir IP adresi ve ağ maskesi alır ve sonuçta ortaya çıkan yayını, ağı, Cisco joker karakteri maskesini ve ana bilgisayar aralığını sağlar. Alt ağ sonuçlarını anlaşılması kolay ikili değerlerle sunmak için bunu bir öğretim aracı olarak da kullanabilirsiniz.

ipcalc'ın bazı kullanımları şunlardır:

  • IP adresini doğrula
  • Hesaplanan yayın adresini göster
  • DNS aracılığıyla belirlenen ana bilgisayar adını görüntüle
  • Ağ adresini veya önekini görüntüle

Linux'ta ipcalc nasıl kurulur

ipcalc'ı yüklemek için kullandığınız Linux dağıtımına bağlı olarak aşağıdaki komutlardan birini çalıştırmanız yeterlidir.

sudo apt install ipcalc  

ipcalc paketi CentOS/RHEL/Fedora altına otomatik olarak kurulmalıdır ve initscripts paketinin bir parçasıdır, ancak herhangi bir nedenle eksikse, şunu kullanarak yükleyebilirsiniz:

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

Linux'ta ipcalc nasıl kullanılır

Aşağıda ipcalc kullanımına ilişkin bazı örnekleri görebilirsiniz.

Ağ adresi hakkında bilgi alın:

ipcalc 192.168.20.0
Örnek Çıktı
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

192.168.20.0/24 için bir alt ağ hesaplayın.

ipcalc 192.168.20.0/24
Örnek Çıktı
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

10 ana bilgisayarla tek bir alt ağı hesaplayın:

ipcalc  192.168.20.0 -s 10
Örnek Çıktı
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

Eğer ikili çıkışı bastırmak istiyorsanız gösterildiği gibi -b seçeneğini kullanabilirsiniz.

ipcalc -b 192.168.20.100
Örnek Çıktı
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

ipcalc kullanımı hakkında daha fazla bilgi edinmek için şunları kullanabilirsiniz:

ipcalc --help
man ipcalc

Resmi ipcalc web sitesini http://jodies.de/ipcalc adresinde bulabilirsiniz.

Çözüm

Bu, ipcalc aracının nasıl kullanılacağını bazı temel örneklerle gösteren basit bir eğitimdi. Herhangi bir sorunuz veya tavsiyeniz varsa, bunları aşağıdaki yorum bölümüne gönderdiğinizden emin olun.