Omni Calculator logo

Calculateur de sous-réseau IP

Created by Steven Wooding
Reviewed by Dominik Czernia, PhD and Jack Bowater
Translated by Claudia Herambourg and Clarissa Falempin
Last updated: Oct 30, 2024


Ce calculateur de sous-réseau IP affiche des informations complètes sur les réseaux en IPv4 (par exemple, le nombre d'hôtes disponibles, les plages d'adresses IP, etc.) et les adresses IP (par exemple, privée ou publique, classe, etc.). Il est utile pour la conception de réseaux, le dépannage et pour vous aider à réussir l'examen CompTIA Network+.

Dans l'article suivant, vous pourrez en savoir plus sur la notation CIDR (angl. Classless Inter-Domain Routing, routage inter-domaines sans classe) et découvrir ce qu'est un masque de sous-réseau. Vous êtes intéressé·e par l'administration réseaux ? Notre calculateur de chmod | Droits de fichiers sur serveur 🇺🇸 pourrait vous être utile, car il vous aide à comprendre et à résoudre les problèmes de permissions de fichiers !

Qu'est-ce qu'un sous-réseau ?

Dans un réseau en Internet Protocol (IP), une partie de l'adresse IP représente le réseau, tandis que le reste représente l'hôte (ou ordinateur sur le réseau). La division de l'adresse IP est appelée sous-réseau. Les routeurs utilisent la partie réseau pour échanger des données entre les sous-réseaux, et la partie hôte pour envoyer des données à un hôte individuel. Vous pouvez estimer le temps que cela prendra en utilisant le calculateur de bande passante 🇺🇸.

Notez que ce calculateur de sous-réseaux IP est conçu pour les réseaux en IPv4, bien qu'il indique également les adresses IPv6 mappant IPv4 et les adresses dérivées d'un préfixe 6to4, utilisée pour la transition vers IPv6.

Qu'est-ce qu'un masque de sous-réseau ?

Lors de la conception d'un réseau, il est bon d'équilibrer les parties réseau et hôte de l'adresse IP, afin de ne pas en avoir trop (ce qui limite le nombre de réseaux vers lesquels vous pouvez vous diriger) ou trop peu d'hôtes (ce qui limite le nombre d'ordinateurs sur le réseau). Un masque de sous-réseau est utilisé pour créer un sous-réseau en attribuant plusieurs bits de l'adresse IP codée sur 32 bits pour représenter le réseau. Les autres bits de l'adresse IP représentent l'adresse de l'hôte.

Le tableau suivant montre un exemple de sous-réseau d'une adresse IP (192.0.2.130), composée d'une partie réseau (192.0.2.128) et d'une partie hôte (0.0.0.2), en utilisant un masque de sous-réseau de 255.255.255.192. Le calcul nécessite de convertir la notation décimale à point en binaire. Une opération logique AND (ET) est effectuée entre l'adresse IP et le masque de sous-réseau pour obtenir le préfixe du réseau. Vous trouvez la partie hôte en inversant les bits du masque de sous-réseau et en effectuant à nouveau l'opération logique AND avec l'adresse IP.

Forme binaire

Adresse IP

11000000.00000000.00000010.10000010

Masque de sous-réseau

11111111.11111111.11111111.11000000

Préfixe de réseau

11000000.00000000.00000010.10000000

Partie hôte

00000000.00000000.00000000.00000010

Le calculateur d'opération arithmétique binaire peut vous être utile si vous n'êtes pas habitué·e aux opérations binaires ou si vous avez besoin d'une remise à niveau.

Notation CIDR

Dans les premiers temps d'Internet, il existait trois masques de sous-réseau principaux, utilisant des multiples de 8 bits de 1 dans le masque. Ils étaient appelés réseaux de classe A, réseaux de classe B et réseaux de classe C, comme le montre ce tableau :

Masque de sous-réseau

Nombre d'hôtes disponibles

Classe A

255.0.0.0

16 777 214

Classe B

255.255.0.0

65 534

Classe C

255.255.255.0

254

Le problème de ce système est que le choix du nombre d'hôtes par réseau est plutôt grossier, avec des sauts importants dans le nombre d'hôtes par réseau. La solution est le Classless Inter-Domain Routing (CIDR), qui élimine le modèle de classe et permet au concepteur du réseau d'attribuer n'importe quel nombre de bits au préfixe du réseau, ce qui ouvre la voie à un choix plus étendu du nombre d'hôtes par réseau.

La notation pour indiquer le nombre de bits dans le préfixe du réseau est une oblique inversée, suivie du nombre de bits. Ainsi, un réseau de classe A s'écrira /8, car il utilise les 8 premiers bits du masque de réseau. Ce tableau montre la notation CIDR et le nombre d'hôtes disponibles par sous-réseau :

CIDR

Masque de sous-réseau

Nombre d'hôtes disponibles

/1

128.0.0.0

2 147 483 646

/2

192.0.0.0

1 073 741 822

/3

224.0.0.0

536 870 910

/4

240.0.0.0

268 435 454

/5

248.0.0.0

134 217 726

/6

252.0.0.0

67 108 862

/7

254.0.0.0

33 554 430

/8

255.0.0.0

16 777 214

/9

255.128.0.0

8 388 606

/10

255.192.0.0

4 194 302

/11

255.224.0.0

2 097 150

/12

255.240.0.0

1 048 574

/13

255.248.0.0

524 286

/14

255.252.0.0

262 142

/15

255.254.0.0

131 070

/16

255.255.0.0

65 534

/17

255.255.128.0

32 766

/18

255.255.192.0

16 382

/19

255.255.224.0

8 190

/20

255.255.240.0

4 094

/21

255.255.248.0

2 046

/22

255.255.252.0

1 022

/23

255.255.254.0

510

/24

255.255.255.0

254

/25

255.255.255.128

126

/26

255.255.255.192

62

/27

255.255.255.224

30

/28

255.255.255.240

14

/29

255.255.255.248

6

/30

255.255.255.252

2

/31

255.255.255.254

0

/32

255.255.255.255

0

Plutôt que de rechercher les propriétés du réseau dans un tableau, utilisez ce calculateur de sous-réseau d'adresse IP comme calculateur CIDR pour afficher les propriétés du réseau associées.

Comment calculer les propriétés du réseau et de l'adresse IP ?

Ce calculateur de sous-réseau IP vous indique une multitude de propriétés du réseau et de l'adresse IP. Passons en revue chacune d'entre elles pour expliquer brièvement comment les calculer à la main. Nous vous fournirons également d'autres ressources pour plus d'informations.

Type d'adresse IP : publique ou privée ?

Il existe deux principaux types d'adresses IP : publique et privée. Les serveurs sur l'Internet public utilisent des adresses publiques, tandis que les réseaux locaux d'ordinateurs (par exemple, votre réseau domestique) utilisent des adresses privées. Les plages d'adresses IP suivantes sont des adresses privées :

  • 10.0.0.0 - 10.255.255.255
  • 172.16.0.0 - 172.31.255.255
  • 192.168.0.0 - 192.168.255.255

Classe d'adresse IP

Les adresses IP appartiennent à des classes. La plage d'adresses IP appartenant à chaque classe est définie comme :

  • Classe A : 0.0.0.0 - 127.255.255.255
  • Classe B : 128.0.0.0 - 191.255.255.255
  • Classe C : 192.0.0.0 - 223.255.255.255
  • Classe D : 224.0.0.0 - 239.255.255.255
  • Classe E : 240.0.0.0 - 255.255.255.255

Les adresses de classe D sont réservées au trafic multicast (un hôte envoie les mêmes données à de nombreux hôtes qui les reçoivent). La classe E est réservée par l'IANA (angl. Internet Assigned Numbers Authority) à un usage non déterminé, ce qui signifie que ces adresses ne fonctionneront pas sur l'Internet public.

Adresse réseau

L'adresse IP du réseau est la première adresse du sous-réseau. Vous la calculez en convertissant l'adresse IP et le masque de sous-réseau en binaire et en effectuant une opération logique AND. Un routeur utilise cette adresse pour acheminer le trafic vers le bon réseau. Il n'est pas possible d'attribuer l'adresse réseau à un hôte.

🙋 Si vous souhaitez savoir comment passer d'un système de numération à un autre, consultez notre convertisseur binaire 🇺🇸 !

Adresse de diffusion ou de broadcast

Un hôte peut utiliser l'adresse de diffusion pour envoyer des données à tous les autres hôtes du sous-réseau. C'est la dernière adresse du sous-réseau. Nous pouvons la calculer en utilisant l'adresse du réseau et en ajoutant le nombre total d'adresses (moins une) dans le sous-réseau.

Première et dernière adresses d'hôte

L'adresse qui suit l'adresse réseau est la première adresse disponible à être attribuée à un hôte. L'adresse située juste avant l'adresse de diffusion est la dernière adresse que vous pouvez attribuer à un hôte.

Masque inverse

Le masque inverse est le masque de sous-réseau dont les bits sont inversés, ce qui permet de sélectionner la partie hôte de l'adresse IP.

Nombre total d'adresses

Nous pouvons calculer le nombre total d'adresses dans un sous-réseau à partir du CIDR en utilisant la formule suivante :

nombre totald’adresses=2(32CIDR)\qquad \small {\text{nombre total} \atop \text{d'adresses}} = {2^{(32 \, - \, \text{CIDR})}}

Nombre d'hôtes disponibles

Les adresses réseau et de diffusion ne peuvent pas être attribuées aux hôtes du réseau. Le nombre d'adresses disponibles que vous pouvez attribuer aux hôtes est donc le nombre total d'adresses moins deux.

Masque de sous-réseau et adresse IP binaires

Ces résultats correspondent au masque de sous-réseau et à l'adresse IP convertis au format binaire. Ces données sont utiles pour la création à la main de sous-réseaux.

Notation CIDR

Ce résultat est l'adresse IP en notation décimale à point, suivie d'une barre oblique et du numéro CIDR.

Adresse IP sous forme de nombres entiers et hexadécimaux

Une adresse IP n'est qu'un nombre, vous pouvez donc la représenter sous la forme d'un nombre entier (base 10), d'un nombre hexadécimal (base 16) ou de toute autre base de votre choix.

in-addr.arpa

Cette propriété est un pseudo domaine, utilisé pour les recherches DNS inversés (angl. Domain Name System) ; c'est-à-dire le passage d'une adresse IP à un nom de domaine. L'adresse IP (en notation scientifique à point) est inversée et ajoutée au domaine in-addr.arpa. Par exemple, pour l'adresse IP 8.8.4.4, l'enregistrement PTR (pointeur) pour le nom de domaine 4.4.8.8.in-addr.arpa serait recherché et pointerait vers dns.google.

Adresse IPv6 mappant IPv4

Internet procède actuellement à la mise à niveau des adresses IP de la version 4 (codées en 32 bits) à la version 6 (codées en 128 bits). Pour faciliter cette transition, les implémentations hybrides à double pile IPv6/IPv4 utilisent un préfixe de 96 bits composé de 80 bits de zéros et de 16 bits de 1, suivi de l'adresse IP de 32 bits. Par exemple, l'adresse IPv4 169.291.13.133 correspond à une adresse IPv6 de ::ffff:a9db:0d85 (en convertissant l'adresse IP en écriture hexadécimale). Il est également fréquent d'utiliser la notation décimale pointée habituelle de l'IPv4 dans l'adresse mappée, comme ceci : ::ffff:169.219.13.133.

Préfixe 6to4

Une autre stratégie de transition d'IPv4 à IPv6 est appelée 6to4 et permet aux données IPv6 de circuler sur les réseaux IPv4. Une adresse IPv6 6to4 commence toujours par 2002 et est suivie de l'adresse IPv4, divisée en deux parties de 16 bits, écrites en hexadécimal, ce qui donne un préfixe de 48 bits de long. Par exemple, le préfixe 6to4 pour l'adresse IPv4 192.0.2.4 est 2002:c000:0204::/48. Il y a donc de la place pour un champ de sous-réseau IPv6 de 16 bits et 64 bits pour les hôtes.

Comment utiliser le calculateur de sous-réseau IP ?

Ce calculateur de sous-réseau IP est facile à utiliser. Commencez par sélectionner le masque de sous-réseau que vous souhaitez explorer. Vous pouvez réduire la liste des masques de sous-réseau à choisir en définissant l'option de classe de réseau.

Ensuite, entrez l'adresse IP, un octet à la fois, dans les quatre lignes. Vous verrez alors toutes les propriétés du réseau et de l'adresse IP.

Exemple de calcul des propriétés du réseau et de l'adresse IP

En prenant comme exemple une adresse IP de 192.168.86.42, et un masque de sous-réseau de 255.255.255.0 (un sous-réseau /24), nous allons calculer à la main les propriétés du réseau et de l'adresse IP pour cette adresse IP.

Type d'adresse IP

Vérifiez si l'adresse IP se trouve dans l'une des plages d'adresses IP privées. Si c'est le cas, il s'agit d'une adresse privée. Sinon, il est question d'une adresse publique. En regardant les plages, nous voyons que 192.168.86.42 est dans la plage 192.168.0.0 - 192.168.255.255 : une adresse privée.

Classe d'adresse IP

En regardant les plages de chaque classe dans la section précédente, nous voyons que l'adresse IP 192.168.86.42 est dans la plage 192.0.0.0 - 223.255.255.255, donc c'est une adresse IP de classe C.

Adresse réseau

Passons au calcul de l'adresse réseau, étape par étape.

  1. Convertissez l'adresse IP et le masque de sous-réseau en binaire, et écrivez-les, l'un au-dessus de l'autre.

    11000000101010000101011000101010
    11111111111111111111111100000000

  2. Effectuez une opération logique AND par bit en lisant une colonne à la fois. S'il y a deux uns, écrivez un comme résultat. Sinon, écrivez un zéro.

    11000000101010000101011000000000

  3. Divisez le nombre binaire en blocs de 8 bits et convertissez-le en décimal.

    11000000.10101000.01010110.00000000
    192.168.86.0

Ainsi, 192.168.86.0 est l'adresse réseau.

Nombre total d'adresses

Ensuite, nous allons calculer le nombre total d'adresses, car nous en avons besoin pour calculer l'adresse de diffusion. Utilisez l'équation pour le nombre total d'adresses, étant donné que le CIDR est 24.

  • 2(32CIDR)2^{(32 \, - \, \text{CIDR})}
  • 2(3224)2^{(32\, - \, 24)}
  • 282^8
  • 256256

Le nombre total d'adresses est donc de 256.

Adresse de diffusion ou de broadcast

Nous pouvons maintenant calculer l'adresse de diffusion. Convertissez l'adresse réseau de binaire en décimal, ce qui donne 3,232,257,536. Ajoutez 256 - 1 pour obtenir 3,232,257,791. Convertissez ensuite cette adresse en binaire, séparez-la en blocs de 8 bits et convertissez-la en décimal.

3,232,257,791
11000000101010000101011011111111
11000000.10101000.01010110.11111111
192.168.86.255

Ainsi, l'adresse de diffusion pour notre exemple est 192.168.86.255.

Première et dernière adresses d'hôte

Pour la première adresse de l'hôte disponible, nous ajoutons un à l'adresse réseau. Bien que vous puissiez convertir en nombre décimal, ajouter un et revenir à la notation scientifique pointée, il est généralement plus facile de travailler directement avec la notation scientifique pointée. Pour ajouter un à l'adresse réseau 192.168.86.0, il suffit d'ajouter un au dernier octet. C'est donc 192.168.86.1 pour la première adresse de l'hôte disponible.

Il en va de même pour le calcul de la dernière adresse disponible, qui est l'adresse de diffusion moins un. Cela donne un résultat de 192.168.86.254.

Masque inverse

Pour calculer le masque inverse, convertissez le masque de sous-réseau en binaire et inversez tous les bits. Puis revenez à la notation décimale à point.

  • 11111111111111111111111100000000 : masque de sous-réseau binaire
  • 00000000000000000000000011111111 : les bits sont retournés
  • 0.0.0.255 : convertir à nouveau en notation scientifique à point

Le masque inverse pour notre exemple est 0.0.0.255.

Adresse IP sous forme de nombres entiers et hexadécimaux

En utilisant la forme binaire de l'adresse IP, nous pouvons convertir le nombre binaire en nombres entiers (base 10) et hexadécimaux (base 16).

  • 11000000101010000101011000101010 : exemple d'adresse IP sous forme de nombre binaire
  • 3232257578 : nombre entier
  • 0xc0a8562a : nombre hexadécimal

in-addr.arpa

Inversez l'adresse IP de l'exemple 192.168.86.42 pour obtenir 42.86.168.192 et placez-la devant in-addr.arpa pour obtenir 42.86.168.192.in-addr.arpa.

Adresse IPv6 mappant IPv4

Les adresses IPv6 mappant IPv4 sont constituées du préfixe ::ffff: suivi de l'adresse IPv4, soit en écriture hexadécimale (format IPv6 natif), soit en notation décimale à point ad'IPv4. Le résultat pour notre exemple d'adresse IP est le suivant :

  • ::ffff:c0a8:562a
  • ::ffff:192.168.86.42

Préfixe 6to4

Le préfixe 6to4 se compose de 2002: suivi de l'adresse IP au format hexadécimal. Vous pouvez convertir chaque octet en écriture hexadécimale individuellement et les noter sous la forme IPv6.

  • 192.168.86.42 est c0.a8.56.2a : écriture hexadécimale
  • 2002:c0a8:562a::/48 : le préfixe 6to4

Cela fait beaucoup de travail, n'est-ce pas ? Grâce à notre calculateur de sous-réseaux d'adresses IP, vous pouvez obtenir toutes ces informations en une minute !

FAQ

Comment calculer la plage d'adresses IP à partir du masque de sous-réseau ?

Pour calculer l'adresse de départ du sous-réseau :

  1. Effectuez une opération binaire AND (ET) entre l'adresse IP et le masque de sous-réseau.

Puis pour calculer la dernière adresse de la plage d'adresses du sous-réseau :

  1. Inversez le masque de sous-réseau.
  2. Effectuez une opération binaire OR (OU) avec la première adresse IP du sous-réseau.

Comment calculer l'adresse de diffusion d'un sous-réseau ?

L'adresse de diffusion est la dernière adresse IP d'un sous-réseau. Vous pouvez la calculer en prenant l'adresse du réseau (la première adresse du sous-réseau), en additionnant le nombre d'adresses du sous-réseau, puis en soustrayant une adresse.

Comment calculer le nombre total d'adresses dans un sous-réseau ?

En utilisant le numéro CIDR (angl. Classless Inter-Domain Routing, routage inter-domaines sans classe) du sous-réseau :

  1. Élevez deux moins le numéro CIDR à la puissance de 32.
  2. Par exemple, un sous-réseau /24 a 2³²⁻²⁴ ou 256 adresses au total (moins deux pour le nombre total d'adresses IP disponibles).

Comment calculer une adresse IPv6 mappant IPv4 ?

Pour calculer la version IPv6 d'une adresse IPv4 :

  1. Mettez les 80 premiers bits de l'adresse IPv6 à zéro.
  2. Attribuez la valeur 1 aux 16 bits suivants.
  3. Ajoutez les 32 bits de l'adresse IPv4 convertis au format hexadécimal.
  4. Par exemple, 169.291.13.133 correspond à une adresse IPv6 de ::ffff:a9db:0d85.
Steven Wooding
Network class
Any/CIDR
Subnet mask
255.255.255.0 /24
IP address
1st octet
2nd octet
3rd octet
4th octet
IP address192.168.86.42
IP typePrivate
IP classClass C
Network address192.168.86.0
Broadcast address192.168.86.255
First host address192.168.86.1
Last host address192.168.86.254
Subnet mask255.255.255.0
Wildcard mask0.0.0.255
Total number
of addresses
256
Usable number
of hosts
254
Binary subnet mask
11111111111111111111111100000000
Binary IP address
11000000101010000101011000101010
CIDR notation192.168.86.42 /24
IP address -
integer
3232257578
IP address -
hexadecimal
0xc0a8562a
in-addr.arpa42.86.168.192.in-addr.arpa
IPv4-mapped
IPv6 address
::ffff:c0a8:562a or
::ffff:192.168.86.42
6to4 prefix2002:c0a8:562a::/48
Check out 7 similar internet and network calculators 📡
BandwidthBaud rateData transfer… 4 more
People also viewed…

Chord inversion

The chord inversion calculator will help you determine the notes in any chord and the order in which they appear.

Korean age

If you're wondering what would your age be from a Korean perspective, use this Korean age calculator to find out.

Pay gap US

This pay gap calculator shows the difference between the median wages of US full-time working men and women. It shows the differences in earnings not only by gender but also according to race/ethnicity and occupation. Hypothetically, how much would I earn if I were a white man or Latino woman? Check it out!

Test grade

With this test grade calculator, you'll quickly determine the test percentage score and grade.