IPcalc Tool bilen IP Subnet salgysyny nädip hasaplamaly


Tory dolandyranyňyzda, şübhesiz, subnet bilen iş salyşmaly bolarsyňyz. Käbir tor dolandyryjylary, subnet maskasyny kesgitlemek üçin ikilik matematikasyny kellesinde gaty çalt ýerine ýetirip bilýärler. Muňa garamazdan, beýlekiler biraz kömege mätäç bolup bilerler we ipcalc guralynyň peýdaly ýeri şu.

Ipcalc aslynda has köp zat edýär - IP adresi we netmask alýar we netijede ýaýlym, tor, Cisco ýabany karta maskasy we host diapazonyny üpjün edýär. Şeýle hem, ikilik gymmatlyklaryna düşünmek aňsat bolan subnetting netijelerini hödürlemek üçin okuw guraly hökmünde ulanyp bilersiňiz.

Ipcalc ulanylyşynyň käbirleri:

  • IP adresini tassyklaň
  • Hasaplanan ýaýlym salgysyny görkeziň
  • DNS arkaly kesgitlenen host adyny görkeziň
  • Tor salgysyny ýa-da prefiksini görkeziň

Ipcalc-y Linux-da nädip gurmaly

Ipcalc gurmak üçin, ulanýan Linux paýlanyşyňyza esaslanyp, aşakdaky buýruklardan birini işlediň.

$ sudo apt install ipcalc  

Ipcalc bukjasy CentOS/RHEL/Fedora-nyň aşagynda awtomatiki gurulmalydyr we initscript paketiniň bir bölegi, ýöne haýsydyr bir sebäbe görä ýok bolsa, ulanyp ulanyp bilersiňiz:

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

Linux-da ipcalc nädip ulanmaly

Aşakda ipcalc ulanmagyň käbir mysallaryny görüp bilersiňiz.

Tor salgysy barada maglumat alyň:

# ipcalc 192.168.20.0
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 üçin bir seti hasaplaň.

# ipcalc 192.168.20.0/24
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 öý eýesi bilen bir subnet hasaplaň:

# ipcalc  192.168.20.0 -s 10
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

Ikilik çykyşyny basmak isleseňiz, görkezilişi ýaly -b opsiýasyny ulanyp bilersiňiz.

# ipcalc -b 192.168.20.100
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 ulanylyşy barada has giňişleýin maglumat üçin ulanyp bilersiňiz:

# ipcalc --help
# man ipcalc

Resmi ipcalc web sahypasyny http://jodies.de/ipcalc sahypasynda tapyp bilersiňiz.

Bu, käbir esasy mysallar bilen ipcalc guralyny nädip ulanmalydygyny görkezýän ýönekeý sapakdy. Soraglaryňyz ýa-da maslahatyňyz bar bolsa, aşakdaky teswir bölüminde iberiň.