Kif tikkalkula l-indirizz tas-subnet IP bl-għodda ipcalc


Meta timmaniġġja netwerk, bla dubju trid tittratta s-subnetting. Xi amministraturi tan-netwerk huma kapaċi jagħmlu l-matematika binarja pjuttost malajr fir-ras tagħhom, biex jiddeterminaw il-maskra tas-subnet. Madankollu, oħrajn jistgħu jeħtieġu xi għajnuna u dan huwa fejn l-għodda ipcalc tiġi utli.

Ipcalc fil-fatt jagħmel ħafna aktar - jieħu indirizz IP u netmask u jipprovdi x-xandir li jirriżulta, in-netwerk, il-maskra wildcard Cisco, u l-firxa tal-host. Tista 'wkoll tużaha bħala għodda ta' tagħlim biex tippreżenta r-riżultati tas-subnetting f'valuri binarji faċli biex jinftiehmu.

Xi wħud mill-użi ta 'ipcalc huma:

  • Ivvalida l-indirizz IP
  • Uri l-indirizz tax-xandir ikkalkulat
  • Uri l-isem tal-host determinat permezz tad-DNS
  • Uri l-indirizz tan-netwerk jew il-prefiss

Kif tinstalla ipcalc fil-Linux

Biex tinstalla ipcalc, sempliċement ħaddem wieħed mill-kmandi hawn taħt, ibbażat fuq id-distribuzzjoni tal-Linux li qed tuża.

$ sudo apt install ipcalc  

Il-pakkett ipcalc għandu jiġi installat awtomatikament taħt CentOS/RHEL/Fedora u huwa parti mill-pakkett initscripts, imma jekk għal xi raġuni huwa nieqes, tista’ tinstallah billi tuża:

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

Kif tuża ipcalc fil-Linux

Hawn taħt tista 'tara xi eżempji ta' kif tuża ipcalc.

Ikseb informazzjoni dwar l-indirizz tan-netwerk:

# 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

Ikkalkula subnet għal 192.168.20.0/24.

# 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

Ikkalkula subnet waħda b'10 hosts:

# 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

Jekk trid trażżan l-output binarju, tista 'tuża l-għażla -b kif muri.

# 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

Biex issib aktar dwar l-użu ipcalc, tista' tuża:

# ipcalc --help
# man ipcalc

Tista' ssib il-websajt uffiċjali tal-ipcalc fuq http://jodies.de/ipcalc.

Dan kien tutorja sempliċi, li turi kif tuża l-għodda ipcalc b'xi eżempji bażiċi. Jekk għandek xi mistoqsijiet jew pariri, kun żgur li tissottomettihom fit-taqsima tal-kummenti hawn taħt.