Heim > System-Tutorial > LINUX > 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
Freigeben: 2024-02-12 18:30:23
nach vorne
713 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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)
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren
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!

Quelle:lxlinux.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage