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ň.