Cihan Güngör | Bilişim Blog

ipcalc | Unix-Linux Komut

Alt Ağları Hesaplamak İçin Komut Satırı Aracı

 

Herhangi bir orta ve ileri düzey ağ yaparken, alt ağ ile uğraşmanız muhtemeldir. Bazı insanlar, doğru alt ağ maskesini bulmak için kafalarında çift matematik yapabilme yeteneğine sahipken, bazıları hesaplamak zor olabilir, çünkü Ipcalc , Linux’ta kendilerinin hesaplamasına yardımcı olan bir araçtır.

Ipcalc Nasıl Kurulur

Ipcalc’yi Ubuntu’ya veya debian tabanlı dağıtıma kurmak için , terminali açın (Ctrl + Alt + t) ve aşağıdaki komutu çalıştırın

$ sudo apt-get install ipcalc

Ipcalc nasıl kullanılır

1. Ağ adresiyle ilgili her şeyi öğrenebilirsiniz.

$ ipcalc 192.168.1.0
Adres: 192.168.1.0 11000000.10101000.00000001. 00000000
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Joker karakter: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Ağ: 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
Yayın: 192.168.1.255 11000000.10101000.00000001. 11111111
Ev Sahipliği / Net: 254 Sınıf C, Özel İnternet


2. CIDR gösterimini kullanarak IP adresi belirtin

$ ipcalc 192.168.1.0/28
Adres: 192.168.1.0 11000000.10101000.00000001.0000 0000
Netmask: 255.255.255.240 = 28 11111111.11111111.11111111.1111 0000
Joker karakter: 0.0.0.15 00000000.00000000.00000000.0000 1111
=>
Ağ: 192.168.1.0/28 11000000.10101000.00000001.0000 0000
HostMin: 192.168.1.1 11000000.10101000.00000001.0000 0001
HostMax: 192.168.1.14 11000000.10101000.00000001.0000 1110
Yayın: 192.168.1.15 11000000.10101000.00000001.0000 1111
Ev Sahipliği / Net: 14 Sınıf C, Özel İnternet

3. İkili çıktıyı engelleyebilirsiniz.

$ ipcalc -b 192.168.1.0/12 
Adres: 192.168.1.0          
Netmask: 255.240.0.0 = 12     
Joker karakter: 0.15.255.255         
=>
Ağ: 192.160.0.0/12       
HostMin: 192.160.0.1          
HostMax: 192.175.255.254      
Yayın: 192.175.255.255      
Ev Sahipliği Yap / İnternet: 1048574 Class C, Kısmi Özel İnternet

4. 10  bilgisayarla tek bir alt ağı hesaplayın.

$ ipcalc 192.168.1.0 --s 10
Adres: 192.168.1.0 11000000.10101000.00000001. 00000000
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Joker karakter: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Ağ: 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
Yayın: 192.168.1.255 11000000.10101000.00000001. 11111111
Ev Sahipliği / Net: 254 Sınıf C, Özel İnternet

1. İstenen büyüklük: 10 konut
Netmask: 255.255.255.240 = 28 11111111.11111111.11111111.1111 0000
Ağ: 192.168.1.0/28 11000000.10101000.00000001.0000 0000
HostMin: 192.168.1.1 11000000.10101000.00000001.0000 0001
HostMax: 192.168.1.14 11000000.10101000.00000001.0000 1110
Yayın: 192.168.1.15 11000000.10101000.00000001.0000 1111
Ev Sahipliği / Net: 14 Sınıf C, Özel İnternet

Gereken boyut: 16 adres.
Kullanılan ağ: 192.168.1.0/28
Kullanılmayan:
192.168.1.16/28
192.168.1.32/27
192.168.1.64/26
192.168.1.128/25

5. Birden fazla alt ağı tek bir komutla hesaplayabilirsiniz. Diyelim ki, toplam 50 PC için üç alt ağda 134.1.12.45 bölmek istiyoruz.

$ ipcalc 134.1.12.45/20 --s 10 20 20
Adres: 134.1.12.45 10000110.00000001.0000 1100.00101101
Netmask: 255.255.240.0 = 20 11111111.11111111.1111 0000.00000000
Joker karakter: 0.0.15.255 00000000.00000000.0000 1111.11111111
=>
Ağ: 134.1.0.0/20 10000110.00000001.0000 0000.00000000
HostMin: 134.1.0.1 10000110.00000001.0000 0000.00000001
HostMax: 134.1.15.254 10000110.00000001.0000 1111.11111110
Yayın: 134.1.15.255 10000110.00000001.0000 1111.11111111
Ev Sahibi / Ağ: 4094 Sınıf B

1. İstenen büyüklük: 10 konut
Netmask: 255.255.255.240 = 28 11111111.11111111.11111111.1111 0000
Ağ: 134.1.0.64/28 10000110.00000001.00000000.0100 0000
HostMin: 134.1.0.65 10000110.00000001.00000000.0100 0001
HostMax: 134.1.0.78 10000110.00000001.00000000.0100 1110
Yayın: 134.1.0.79 10000110.00000001.00000000.0100 1111
Ev Sahibi / Net: 14 Sınıf B

2. İstenen büyüklük: 20 konut
Netmask: 255.255.255.224 = 27 11111111.11111111.11111111.111 00000
Ağ: 134.1.0.0/27 10000110.00000001.00000000.000 00000
HostMin: 134.1.0.1 10000110.00000001.00000000.000 00001
HostMax: 134.1.0.30 10000110.00000001.00000000.000 11110
Yayın: 134.1.0.31 10000110.00000001.00000000.000 11111
Ev Sahibi / Net: 30 Sınıf B

3. İstenen büyüklük: 20 konut
Netmask: 255.255.255.224 = 27 11111111.11111111.11111111.111 00000
Ağ: 134.1.0.32/27 10000110.00000001.00000000.001 00000
HostMin: 134.1.0.33 10000110.00000001.00000000.001 00001
HostMax: 134.1.0.62 10000110.00000001.00000000.001 11110
Yayın: 134.1.0.63 10000110.00000001.00000000.001 11111
Ev Sahibi / Net: 30 Sınıf B

Gereken boyut: 80 adres.
Kullanılan şebeke: 134.1.0.0/25
Kullanılmayan:
134.1.0.80/28
134.1.0.96/27
134.1.0.128/25
134.1.1.0/24
134.1.2.0/23
134.1.4.0/22
134.1.8.0/21

6. Sonuçları HTML olarak görüntüle

$ ipcalc 134.1.12.45/20 --h

7. Ipcalc hakkında daha fazla bilgi için lütfen man sayfasına bakın veya yardım komutunu kullanın

$ man ipcalc
$ ipcalc --help

 

ipcalc ile Basit IP Hesaplama

Seçenekler

Opsiyon
Açıklama

-c–check

Belirtilen IP adresini doğrulayın. IPv4 kabul edilir.

-4–ipv4

(Varsayılan) IPv4 adresi belirtin.

-6–ipv6

IPv6 Adresi belirtin.

-b–broadcast

Verilen IP adresi ve ağ maskesi için yayın adresini görüntüler.

-h–hostname

Verilen IP adresi için ana bilgisayar adı görüntüler.

-n–network

Verilen IP adresi ve ağ maskesi için ağ adresini görüntüler.
-r, –range Verilen ip adresi aralığı

 

 

 

 

 

 

 

 

 

 

 

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

%d blogcu bunu beğendi: