Heim  >  Artikel  >  System-Tutorial  >  Die Planung von IP-Adressen ist nicht mehr schwierig! Ausführliche Erklärung des leistungsstarken Sipcalc-Subnetzrechners unter Linux

Die Planung von IP-Adressen ist nicht mehr schwierig! Ausführliche Erklärung des leistungsstarken Sipcalc-Subnetzrechners unter Linux

WBOY
WBOYnach vorne
2024-02-12 18:30:23578Durchsuche

Bei der Netzwerkplanung und -verwaltung ist die IP-Adresse ein wichtiger Faktor, der berücksichtigt werden muss. In komplexen Netzwerkumgebungen ist die Planung von IP-Adressen zu einer sehr problematischen Angelegenheit geworden. In Linux-Systemen gibt es jedoch ein Subnetzberechnungstool, Sipcalc, das unseren IP-Adressplanungsprozess vereinfachen und es uns ermöglichen kann, verschiedene Anforderungen im Zusammenhang mit IP-Adressen problemlos zu erfüllen.

Sipcalc ist ein Befehlszeilen-IP-Subnetzrechner, der IPv4 und IPv6 unterstützt. Er zeigt Ihnen alle IP-bezogenen Informationen an, die Sie zum Ausfüllen der DHCP-Informationen oder zum Einrichten einer statischen IP-Adresse benötigen. Die Entwicklung von Sipcalc begann im Jahr 2001 und es verfügt über die meisten Funktionen, die wir uns von einem IP-Rechner wünschen.

Installation

Bevor Sie sipcalc in Centos8 installieren, müssen Sie zuerst die Epel-Quelle installieren. :

[root@localhost ~]# yum -y install epel-release
[root@localhost ~]# yum -y install sipcalc

So verwenden Sie Sipcalc

Im Folgenden wird sipcalc verwendet, um ein Beispiel für ein standardmäßiges 24-Bit-Klasse-C-Netzwerk aufzulisten:

[root@localhost ~]# sipcalc 192.168.10.0/24
-[ipv4 : 192.168.10.0/24] - 0

[CIDR]
Host address  - 192.168.10.0
Host address (decimal) - 3232238080
Host address (hex) - C0A80A00
Network address  - 192.168.10.0
Network mask  - 255.255.255.0
Network mask (bits) - 24
Network mask (hex) - FFFFFF00
Broadcast address - 192.168.10.255
Cisco wildcard  - 0.0.0.255
Addresses in network - 256
Network range  - 192.168.10.0 - 192.168.10.255
Usable range  - 192.168.10.1 - 192.168.10.254

Sie können sehen, dass die Broadcast-Adresse, die Antimask, der Netzwerkbereich und der verfügbare IP-Adressbereich im Netzwerksegment 192.168.10.0/24 aufgelistet sind.
Die Planung von IP-Adressen ist nicht mehr schwierig! Ausführliche Erklärung des leistungsstarken Sipcalc-Subnetzrechners unter Linux
Fügen Sie unten -a hinzu, um es auszuprobieren:

[root@localhost ~]# sipcalc -a 192.168.10.0/24
-[ipv4 : 192.168.10.0/24] - 0

[Classful]
Host address  - 192.168.10.0
Host address (decimal) - 3232238080
Host address (hex) - C0A80A00
Network address  - 192.168.10.0
Network class  - C
Network mask  - 255.255.255.0
Network mask (hex) - FFFFFF00
Broadcast address - 192.168.10.255

[CIDR]
Host address  - 192.168.10.0
Host address (decimal) - 3232238080
Host address (hex) - C0A80A00
Network address  - 192.168.10.0
Network mask  - 255.255.255.0
Network mask (bits) - 24
Network mask (hex) - FFFFFF00
Broadcast address - 192.168.10.255
Cisco wildcard  - 0.0.0.255
Addresses in network - 256
Network range  - 192.168.10.0 - 192.168.10.255
Usable range  - 192.168.10.1 - 192.168.10.254

[Classful bitmaps]
Network address  - 11000000.10101000.00001010.00000000
Network mask  - 11111111.11111111.11111111.00000000

[CIDR bitmaps]
Host address  - 11000000.10101000.00001010.00000000
Network address  - 11000000.10101000.00001010.00000000
Network mask  - 11111111.11111111.11111111.00000000
Broadcast address - 11000000.10101000.00001010.11111111
Cisco wildcard  - 00000000.00000000.00000000.11111111
Network range  - 11000000.10101000.00001010.00000000 -
11000000.10101000.00001010.11111111
Usable range  - 11000000.10101000.00001010.00000001 -
11000000.10101000.00001010.11111110

[Networks]
Network   - 192.168.10.0    - 192.168.10.255 (current)

Sie können die binäre Form von klassischem Routing und klassenlosem Routing für das Netzwerksegment 192.168.10.0 sehen.
Die Planung von IP-Adressen ist nicht mehr schwierig! Ausführliche Erklärung des leistungsstarken Sipcalc-Subnetzrechners unter Linux
Im Folgenden wird ein Netzwerksegment mit einer Maske von 27 verwendet:

[root@localhost ~]# sipcalc 192.168.10.0/27
-[ipv4 : 192.168.10.0/27] - 0

[CIDR]
Host address  - 192.168.10.0
Host address (decimal) - 3232238080
Host address (hex) - C0A80A00
Network address  - 192.168.10.0
Network mask  - 255.255.255.224
Network mask (bits) - 27
Network mask (hex) - FFFFFFE0
Broadcast address - 192.168.10.31
Cisco wildcard  - 0.0.0.31
Addresses in network - 32
Network range  - 192.168.10.0 - 192.168.10.31
Usable range  - 192.168.10.1 - 192.168.10.30

Sie können sehen, dass die verfügbaren Adressen 192.168.10.1-192.168.10.30 sind
Die Planung von IP-Adressen ist nicht mehr schwierig! Ausführliche Erklärung des leistungsstarken Sipcalc-Subnetzrechners unter Linux
Fügen Sie die Option -a hinzu, um zu sehen, welche Netzwerksegmente verfügbar sind:

[root@localhost ~]# sipcalc 192.168.10.0/27 -a
-[ipv4 : 192.168.10.0/27] - 0

[Classful]
Host address  - 192.168.10.0
Host address (decimal) - 3232238080
Host address (hex) - C0A80A00
Network address  - 192.168.10.0
Network class  - C
Network mask  - 255.255.255.0
Network mask (hex) - FFFFFF00
Broadcast address - 192.168.10.255

[CIDR]
Host address  - 192.168.10.0
Host address (decimal) - 3232238080
Host address (hex) - C0A80A00
Network address  - 192.168.10.0
Network mask  - 255.255.255.224
Network mask (bits) - 27
Network mask (hex) - FFFFFFE0
Broadcast address - 192.168.10.31
Cisco wildcard  - 0.0.0.31
Addresses in network - 32
Network range  - 192.168.10.0 - 192.168.10.31
Usable range  - 192.168.10.1 - 192.168.10.30

[Classful bitmaps]
Network address  - 11000000.10101000.00001010.00000000
Network mask  - 11111111.11111111.11111111.00000000

[CIDR bitmaps]
Host address  - 11000000.10101000.00001010.00000000
Network address  - 11000000.10101000.00001010.00000000
Network mask  - 11111111.11111111.11111111.11100000
Broadcast address - 11000000.10101000.00001010.00011111
Cisco wildcard  - 00000000.00000000.00000000.00011111
Network range  - 11000000.10101000.00001010.00000000 -
11000000.10101000.00001010.00011111
Usable range  - 11000000.10101000.00001010.00000001 -
11000000.10101000.00001010.00011110

[Networks]
Network   - 192.168.10.0    - 192.168.10.31 (current)
Network   - 192.168.10.32   - 192.168.10.63
Network   - 192.168.10.64   - 192.168.10.95
Network   - 192.168.10.96   - 192.168.10.127
Network   - 192.168.10.128  - 192.168.10.159
Network   - 192.168.10.160  - 192.168.10.191
Network   - 192.168.10.192  - 192.168.10.223
Network   - 192.168.10.224  - 192.168.10.255
Die Planung von IP-Adressen ist nicht mehr schwierig! Ausführliche Erklärung des leistungsstarken Sipcalc-Subnetzrechners unter Linux

Kurz gesagt, der Sipcalc-Subnetzrechner ist ein sehr leistungsfähiges IP-Adressplanungstool, das problemlos in Linux-Systemen verwendet werden kann. Durch die Einleitung dieses Artikels können wir lernen, wie man das Sipcalc-Berechnungstool in Linux-Systemen verwendet, um IP-Adressen, Subnetze, Masken und andere verwandte Informationen zu planen, und wir können auch lernen, wie man das Sipcalc-Berechnungstool zur Fehlerbehebung und Lokalisierung von Netzwerken verwendet Probleme. Ich glaube, dass diese Tipps Ihnen dabei helfen werden, IP-Adressen effizienter und genauer zu planen und bessere Dienste für Ihre Netzwerkumgebung bereitzustellen.

Das obige ist der detaillierte Inhalt vonDie Planung von IP-Adressen ist nicht mehr schwierig! Ausführliche Erklärung des leistungsstarken Sipcalc-Subnetzrechners unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:lxlinux.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen