Come calcolare l'indirizzo di sottorete IP con Ipcalc
Se lavori con macchine Linux e desideri gestire una rete, la conclusione è che dovrai gestire la sottorete.
Il subnetting implica la suddivisione delle reti in reti molto più piccole. Ciò aiuta a migliorare l'efficienza del routing e a impedire che le minacce a livello di rete li blocchino.
La gestione della sottorete richiede il calcolo della maschera di sottorete, che richiede l'esecuzione di calcoli binari con l'indirizzo IP. È qui che entra in gioco il comando ipcalc.
Il comando richiede essenzialmente un indirizzo IPv4 e una maschera di rete, quindi restituisce l'intero spettro delle informazioni IP dell'host. Come ogni altro comando, ipcalc funziona con diverse opzioni.
In questa breve guida ti spiegheremo come utilizzare il comando per ottenere l'indirizzo della sottorete IP.
Installazione di ipcalc
Prova a eseguire ipcalc –help per vedere se è installato sul tuo computer. Se viene visualizzata la pagina del manuale, vale la pena esaminare le opzioni disponibili.
Se non ti interessano le opzioni e vuoi andare dritto al punto, esegui "ipcalc -v" per trovare la versione del comando sul tuo computer.
Ma se vedi il messaggio "ipcalc non trovato", esegui il seguente comando per avviare l'installazione:
sudo apt install ipcalc |
Inserisci la tua password se ti viene richiesta e il tuo computer gestirà l'installazione automaticamente.
Trovare l'indirizzo di rete con ipcalc
Per ottenere l'indirizzo di rete del comando ipcalc, fornisci al comando l'indirizzo IP di cui desideri le informazioni, in questo modo:
ipcalc 192.0.0.1 |
L'output del comando includerà l'indirizzo IPv4 nei formati binario e decimale. Vedrai quattro serie di binari a 8 bit, tutti elaborati dal comando in meno di un secondo.
Per calcolare la maschera di sottorete per lo stesso indirizzo IP, devi ora passare l'indirizzo IPv4 al comando:
ipcalc 192.0.0.1/24 |
Vedrai quindi l'indirizzo della sottorete che stai cercando.
Le opzioni che puoi utilizzare con ipcalc
Il flag -s ti consente di regolare la dimensione o, più precisamente, il numero di host che desideri vedere rispetto a una singola sottorete. Quindi, se dovessi correre:
ipcalc 192.0.0.1 -s 10 |
L'output riconoscerà la dimensione dell'host richiesto, sotto il quale vedrai la sottorete calcolata dal comando. Puoi sopprimere l'output binario per ridurre la quantità di informazioni da gestire.
Per fare ciò, puoi utilizzare l'opzione -b in questo modo:
ipcalc -b 192.0.0.1 |
Questo rimuoverà l'indirizzo binario dall'output. Vedrai solo l'indirizzo decimale al suo interno.
Puoi utilizzare l'opzione -r per trovare l'intervallo di indirizzi disaggregati dell'indirizzo IP che hai fornito. L'intervallo di indirizzi disaggregati è l'elenco completo degli indirizzi associati all'indirizzo IP.
Come previsto, l'utilizzo dell'opzione ti darà come risultato un ampio elenco di indirizzi correlati all'indirizzo IP.
Puoi utilizzare diverse altre opzioni con il comando, i dettagli di tutti troverai se esegui il comando –help. Puoi utilizzare tutte le opzioni nello stesso formato discusso in precedenza.
Conclusione
I miliardi di dispositivi connessi a Internet rendono difficile il loro monitoraggio. Il comando ipcalc diventa prezioso quando devi lavorare con le sottoreti, soprattutto perché funziona con diverse opzioni e offre molta flessibilità quando si tratta di gestire gli indirizzi IP.
Ogni opzione di ipcalc fornisce diversi tipi di informazioni, quindi con questa guida a portata di mano dovresti essere in grado di trovare rapidamente le informazioni di cui hai bisogno per ottenere ciò che stai mirando.