Website-Suche

So berechnen Sie die IP-Subnetzadresse mit dem ipcalc-Tool


Wenn Sie ein Netzwerk verwalten, müssen Sie sich zweifellos mit Subnetzen auseinandersetzen. Einige Netzwerkadministratoren sind in der Lage, die binäre Mathematik recht schnell in ihrem Kopf durchzuführen, um die Subnetzmaske zu bestimmen. Andere benötigen jedoch möglicherweise etwas Hilfe, und hier kommt das ipcalc-Tool ins Spiel.

Lesen Sie auch: Ein Leitfaden für Linux-Systemadministratoren zur Netzwerkverwaltung, Fehlerbehebung und Fehlerbehebung

Ipcalc kann noch viel mehr – es nimmt eine IP-Adresse und eine Netzmaske und stellt den resultierenden Broadcast, das Netzwerk, die Cisco-Platzhaltermaske und den Hostbereich bereit. Sie können es auch als Lehrwerkzeug verwenden, um Subnetting-Ergebnisse in leicht verständlichen Binärwerten darzustellen.

Einige der Anwendungen von ipcalc sind:

  • Überprüfen der IP-Adresse
  • Berechnete Broadcast-Adresse anzeigen
  • Hostname anzeigen, der über DNS ermittelt wird
  • Netzwerkadresse oder Präfix anzeigen

So installieren Sie ipcalc unter Linux

Um ipcalc zu installieren, führen Sie einfach einen der folgenden Befehle aus, basierend auf der von Ihnen verwendeten Linux-Distribution.

$ sudo apt install ipcalc  

Das ipcalc-Paket sollte automatisch unter CentOS/RHEL/Fedora installiert werden und ist Teil des initscripts-Pakets, aber wenn es aus irgendeinem Grund fehlt, können Sie es installieren, indem Sie Folgendes verwenden:

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

So verwenden Sie ipcalc unter Linux

Nachfolgend sehen Sie einige Beispiele für die Verwendung von ipcalc.

Rufen Sie Informationen zur Netzwerkadresse ab:

# ipcalc 192.168.20.0
Beispiel-Ausgabe
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

Berechnen Sie ein Subnetz für 192.168.20.0/24.

# ipcalc 192.168.20.0/24
Beispiel-Ausgabe
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

Berechnen Sie ein einzelnes Subnetz mit 10 Hosts:

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

Wenn Sie die Binärausgabe unterdrücken möchten, können Sie die Option -b wie gezeigt verwenden.

# ipcalc -b 192.168.20.100
Beispiel-Ausgabe
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

Um mehr über die Verwendung von ipcalc zu erfahren, können Sie Folgendes verwenden:

# ipcalc --help
man ipcalc

Die offizielle ipcalc-Website finden Sie unter http://jodies.de/ipcalc.

Schlussfolgerung

Dies war ein einfaches Tutorial, das zeigt, wie man das ipcalc-Tool mit einigen grundlegenden Beispielen verwendet. Wenn Sie Fragen oder Ratschläge haben, stellen Sie sicher, dass Sie diese im Kommentarbereich unten einreichen.

Verwandte Artikel: