DevToolPal
FR

Calculateur de sous-réseau (IPv4 CIDR)

Calculez l’adresse réseau et de broadcast, la plage d’hôtes, le nombre d’hôtes, le masque et le masque générique à partir d’un CIDR ou d’une IP avec masque, et découpez un réseau en sous-réseaux.

Traitement local, rien n'est envoyé

Options

Adresse IP et masque

Résultat

Le résultat s'affiche ici

À quoi ça sert

Le calculateur de sous-réseau prend une adresse IPv4 avec une longueur de préfixe (notation CIDR, comme 192.168.1.10/24) ou avec un masque de sous-réseau en notation décimale pointée (192.168.1.10 255.255.255.0) et calcule tout sur le réseau auquel elle appartient : adresse réseau, adresse de broadcast, premier et dernier hôte utilisable, nombre d’adresses et d’hôtes utilisables, masque de sous-réseau, masque générique, classe d’adresse, et si l’adresse est privée ou publique. La vue binaire montre précisément quels bits appartiennent au réseau et lesquels à l’hôte. Tout est calculé dans votre navigateur ; rien n’est envoyé.

Mode d’emploi

  1. Saisissez une adresse dans le champ. Toutes ces formes fonctionnent : 10.0.0.1/8, 10.0.0.1 255.0.0.0, 10.0.0.1/255.0.0.0 et un masque générique comme 10.0.0.1 0.255.255.255. Une adresse sans masque est traitée comme un hôte unique (/32).
  2. Les résultats se mettent à jour pendant la saisie. Cliquez sur Copier à côté de n’importe quelle valeur.
  3. Pour planifier un réseau, choisissez un nombre dans Découper en sous-réseaux. Le réseau est divisé en autant de sous-réseaux égaux (arrondi à une puissance de deux), chacun listé avec sa plage d’hôtes et son adresse de broadcast. Le bouton Copier au-dessus de la liste la copie en texte séparé par des tabulations, prêt à coller dans un tableur.
  4. Pour IPv6, saisissez par exemple 2001:db8:abcd::/48.

Exemple

192.168.1.10/24
Network      192.168.1.0
Broadcast    192.168.1.255
Hosts        192.168.1.1 – 192.168.1.254 (254)

Découper ce même /24 en 4 sous-réseaux donne quatre réseaux /26 de 62 hôtes chacun, qui commencent à 192.168.1.0, .64, .128 et .192.

Comment se fait le calcul

Une adresse IPv4 est un nombre de 32 bits. La longueur de préfixe indique combien de bits de tête identifient le réseau ; les bits restants identifient l’hôte. Le masque de sous-réseau correspond à ces bits réseau mis à 1. Un ET logique entre l’adresse et le masque donne l’adresse réseau, et mettre tous les bits d’hôte à 1 donne l’adresse de broadcast. Chaque bit de préfixe en plus divise le réseau par deux : un /25 compte donc 128 adresses et un /26 en compte 64.

Les classes d’adresse (A à E) dépendent du premier octet et ne sont affichées qu’à titre indicatif. Le routage est sans classe (CIDR) depuis les années 1990 : c’est la longueur de préfixe, et non la classe, qui fixe la taille d’un réseau.

FAQ

› Combien d’hôtes utilisables un sous-réseau contient-il ?

Un sous-réseau de préfixe /n compte 2^(32 − n) adresses. Deux d’entre elles, l’adresse réseau et l’adresse de broadcast, ne peuvent pas être attribuées à des hôtes ; un /24 a donc 256 adresses et 254 hôtes utilisables. Exceptions : le /31, dont les deux adresses servent sur une liaison point à point (RFC 3021), et le /32, qui désigne un seul hôte.

› Qu’est-ce qu’un masque générique ?

C’est le masque de sous-réseau dont tous les bits sont inversés : 255.255.255.0 devient 0.0.0.255. Les listes d’accès Cisco et les commandes network d’OSPF l’utilisent. Vous pouvez saisir l’une ou l’autre forme ; le calculateur reconnaît le masque générique et le convertit.

› Comment savoir si une adresse IP est privée ?

Les plages privées de la RFC 1918 sont 10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16. La ligne Type l’indique et signale aussi les adresses de bouclage, lien local, CGNAT (100.64.0.0/10), documentation, multicast et réservées.

› Est-ce que ça marche avec IPv6 ?

Oui, pour l’essentiel. Saisissez une adresse avec un préfixe facultatif, par exemple 2001:db8::/48, pour obtenir la forme compressée et la forme développée, la première et la dernière adresse du préfixe, le nombre d’adresses et le type. Vous pouvez aussi découper des préfixes IPv6. IPv6 n’a pas de broadcast, donc aucune adresse n’est retirée.