Maison  >  Article  >  Tutoriel système  >  La planification des adresses IP n'est plus difficile ! Explication détaillée du puissant calculateur de sous-réseau Sipcalc sous Linux

La planification des adresses IP n'est plus difficile ! Explication détaillée du puissant calculateur de sous-réseau Sipcalc sous Linux

WBOY
WBOYavant
2024-02-12 18:30:23577parcourir

Dans le processus de planification et de gestion du réseau, l'adresse IP est un facteur important à prendre en compte. Pour les environnements réseau complexes, la planification des adresses IP est devenue une question très délicate. Cependant, dans les systèmes Linux, il existe un outil de calcul de sous-réseau, Sipcalc, qui peut simplifier notre processus de planification d'adresses IP et nous permettre de répondre facilement aux divers besoins liés aux adresses IP.

Sipcalc est un calculateur de sous-réseau IP en ligne de commande qui prend en charge IPv4 et IPv6, il vous montrera toutes les informations relatives à l'IP dont vous avez besoin pour remplir les informations DHCP ou configurer une adresse IP statique. Le développement de Sipcalc a commencé en 2001 et il possède la plupart des fonctionnalités que nous souhaiterions dans un calculateur IP.

Installation

Avant d'installer sipcalc dans Centos8, vous devez d'abord installer la source epel. :

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

Comment utiliser sipcalc

Ce qui suit utilise sipcalc pour répertorier un exemple de réseau standard de classe C 24 bits :

[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

Vous pouvez voir que l'adresse de diffusion, l'anti-masque, la plage réseau et la plage d'adresses IP disponibles dans le segment réseau 192.168.10.0/24 sont répertoriées.
La planification des adresses IP nest plus difficile ! Explication détaillée du puissant calculateur de sous-réseau Sipcalc sous Linux
Ajoutez -a ci-dessous pour le vérifier :

[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)

Vous pouvez voir la forme binaire du routage avec classes et du routage sans classes du segment de réseau 192.168.10.0.
La planification des adresses IP nest plus difficile ! Explication détaillée du puissant calculateur de sous-réseau Sipcalc sous Linux
Ce qui suit utilise un segment de réseau avec un masque de 27 :

[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

Vous pouvez voir que les adresses disponibles sont 192.168.10.1-192.168.10.30
La planification des adresses IP nest plus difficile ! Explication détaillée du puissant calculateur de sous-réseau Sipcalc sous Linux
Ajoutez l'option -a pour voir quels segments de réseau sont disponibles :

[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
La planification des adresses IP nest plus difficile ! Explication détaillée du puissant calculateur de sous-réseau Sipcalc sous Linux

En bref, le calculateur de sous-réseau Sipcalc est un outil de planification d'adresses IP très puissant qui peut être facilement utilisé dans les systèmes Linux. Grâce à l'introduction de cet article, nous pouvons apprendre à utiliser l'outil de calcul Sipcalc dans les systèmes Linux pour planifier les adresses IP, les sous-réseaux, les masques et autres informations connexes, et nous pouvons également apprendre à utiliser l'outil de calcul Sipcalc pour dépanner et localiser le réseau. problèmes. Je pense que ces conseils vous aideront à planifier les adresses IP de manière plus efficace et plus précise, et à fournir de meilleurs services pour votre environnement réseau.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer