Calculateur de sous-réseau / CIDR

Calcul instantané du réseau, de la diffusion, de la plage d'hôtes et du découpage en sous-réseaux pour IPv4 et IPv6 — 100 % calculé dans votre navigateur, rien n'est envoyé nulle part.

Tapez une adresse ci-dessous : les résultats sont mis à jour au fur et à mesure que vous tapez. Aucune donnée ne quitte votre navigateur.

Essayer
Résultats
Adresse réseau 192.168.1.0
Adresse de diffusion 192.168.1.255
Masque de sous-réseau 255.255.255.0
Hôtes utilisables 254
Premier hôte utilisable 192.168.1.1
Dernier hôte utilisable 192.168.1.254
Adresses totales 256
Masque générique 0.0.0.255
Longueur du préfixe /24
Classe d'adresse C
Type d'adresse Privée (RFC 1918)
Décomposition binaire
IP 11000000101010000000000100001010
Masque 11111111111111111111111100000000
Bits de réseau · Bits d'hôte
Découper en sous-réseaux
Affichage de 4 sous-réseaux sur 4
# Réseau Premier hôte Dernier hôte Diffusion
1 192.168.1.0/26 192.168.1.1 192.168.1.62 192.168.1.63
2 192.168.1.64/26 192.168.1.65 192.168.1.126 192.168.1.127
3 192.168.1.128/26 192.168.1.129 192.168.1.190 192.168.1.191
4 192.168.1.192/26 192.168.1.193 192.168.1.254 192.168.1.255
Table de référence des préfixes / CIDR
Préfixe Masque Générique Adresses Hôtes utilisables
/32 255.255.255.255 0.0.0.0 1 1
/31 255.255.255.254 0.0.0.1 2 2
/30 255.255.255.252 0.0.0.3 4 2
/29 255.255.255.248 0.0.0.7 8 6
/28 255.255.255.240 0.0.0.15 16 14
/27 255.255.255.224 0.0.0.31 32 30
/26 255.255.255.192 0.0.0.63 64 62
/25 255.255.255.128 0.0.0.127 128 126
/24 255.255.255.0 0.0.0.255 256 254
/23 255.255.254.0 0.0.1.255 512 510
/22 255.255.252.0 0.0.3.255 1,024 1,022
/21 255.255.248.0 0.0.7.255 2,048 2,046
/20 255.255.240.0 0.0.15.255 4,096 4,094
/19 255.255.224.0 0.0.31.255 8,192 8,190
/18 255.255.192.0 0.0.63.255 16,384 16,382
/17 255.255.128.0 0.0.127.255 32,768 32,766
/16 255.255.0.0 0.0.255.255 65,536 65,534
/15 255.254.0.0 0.1.255.255 131,072 131,070
/14 255.252.0.0 0.3.255.255 262,144 262,142
/13 255.248.0.0 0.7.255.255 524,288 524,286
/12 255.240.0.0 0.15.255.255 1,048,576 1,048,574
/11 255.224.0.0 0.31.255.255 2,097,152 2,097,150
/10 255.192.0.0 0.63.255.255 4,194,304 4,194,302
/9 255.128.0.0 0.127.255.255 8,388,608 8,388,606
/8 255.0.0.0 0.255.255.255 16,777,216 16,777,214
/7 254.0.0.0 1.255.255.255 33,554,432 33,554,430
/6 252.0.0.0 3.255.255.255 67,108,864 67,108,862
/5 248.0.0.0 7.255.255.255 134,217,728 134,217,726
/4 240.0.0.0 15.255.255.255 268,435,456 268,435,454
/3 224.0.0.0 31.255.255.255 536,870,912 536,870,910
/2 192.0.0.0 63.255.255.255 1,073,741,824 1,073,741,822
/1 128.0.0.0 127.255.255.255 2,147,483,648 2,147,483,646
/0 0.0.0.0 255.255.255.255 4,294,967,296 4,294,967,294
Comprendre les sous-réseaux et CIDR

Un masque de sous-réseau indique à un appareil quelle partie d'une adresse IP identifie le réseau et quelle partie identifie l'hôte individuel sur ce réseau. En IPv4, il s'écrit sous forme de quatre nombres comme 255.255.255.0 ; chaque bit à 1 marque un bit de réseau, chaque bit à 0 marque un bit d'hôte. Les routeurs utilisent ce masque, et non l'adresse IP seule, pour décider si une destination est sur le réseau local ou doit être transmise ailleurs.

La notation CIDR (Classless Inter-Domain Routing) écrit ce même masque sous forme d'une barre oblique et d'un nombre, par ex. /24. Ce nombre est simplement le nombre de bits à 1 en tête du masque — /24 signifie que les 24 premiers bits sont des bits de réseau, laissant les 8 bits restants aux hôtes. C'est pourquoi 192.168.1.10/24 et 192.168.1.10 255.255.255.0 décrivent exactement le même réseau ; le calculateur ci-dessus accepte les deux écritures.

Un réseau /24 compte 256 adresses au total (2 puissance 8 bits d'hôte), mais seules 254 sont utilisables par des hôtes. La toute première adresse de la plage est réservée comme adresse réseau (elle identifie le sous-réseau lui-même) et la toute dernière comme adresse de diffusion (un message envoyé là atteint tous les hôtes du sous-réseau). Retrancher ces deux adresses réservées de 256 donne les 254 hôtes utilisables bien connus.

Les préfixes /31 et /32 sont des cas particuliers où cette règle ne s'applique pas. Le RFC 3021 définit /31 pour les liaisons point à point (comme entre deux routeurs) : avec seulement deux adresses au total et pas de place pour une adresse réseau ou de diffusion distincte, les deux servent d'hôtes. Un /32 adresse exactement un hôte unique et sert couramment dans les tables de routage et les règles de pare-feu pour cibler une IP précise.

IPv6 reprend la même idée CIDR mais avec des adresses de 128 bits au lieu de 32, écrites en huit groupes de chiffres hexadécimaux, « :: » étant autorisé une seule fois pour compresser une suite de groupes nuls. Il n'y a pas d'adresse de diffusion en IPv6 — la multidiffusion la remplace — et l'espace d'adressage est si vaste que les réseaux domestiques reçoivent généralement un /64 ou un /56, et non une seule adresse. Comme les nombres en jeu (jusqu'à 2^128) dépassent largement ce qu'un nombre JavaScript ordinaire peut représenter exactement, ce calculateur effectue tous les calculs IPv6 avec BigInt afin de rester exact quelle que soit la longueur du préfixe.

Calculateur de sous-réseau : CIDR IPv4/IPv6, masques et hôtes

Ce calculateur de sous-réseau traite toute adresse IPv4 ou IPv6 en notation CIDR pour calculer l'adresse réseau, l'adresse de diffusion (broadcast), la plage d'hôtes utilisables, le masque de sous-réseau, le masque générique (wildcard) et la décomposition binaire, avec division du bloc en sous-réseaux. Saisissez 192.168.1.10/24 ou 192.168.1.10 255.255.255.0 : les calculs s'effectuent instantanément dans votre navigateur.

Comprendre la notation CIDR

Le nombre situé après la barre oblique indique le nombre de bits à 1 consécutifs dans le masque de sous-réseau. Ces bits identifient le réseau ; les bits restants identifient les hôtes au sein de ce réseau. Un /24 comprend 24 bits réseau et 8 bits hôte, offrant 2^8 = 256 adresses. La règle mathématique générale est de 2^(32 − préfixe) adresses en IPv4 et 2^(128 − préfixe) en IPv6.

192.168.1.10/24 et 192.168.1.10 255.255.255.0 représentent exactement le même réseau, et notre calculateur accepte les deux formats. Tout masque non contigu comme 255.255.0.255 est immédiatement rejeté, aucun protocole de routage moderne ne le considérant comme valide.

Exemple concret : 10.0.5.130/25 réserve 7 bits d'hôte, contenant 128 adresses alignées sur le multiple de 128 inférieur : réseau 10.0.5.128, broadcast 10.0.5.255, plage utile 10.0.5.129–10.0.5.254 (126 hôtes).

Adresse réseau, adresse de diffusion et hôtes utilisables

Chaque sous-réseau IPv4 classique consacre deux adresses à son infrastructure. Tous les bits hôte à 0 forment l'adresse réseau, employée dans les tables de routage ; tous les bits hôte à 1 forment l'adresse de diffusion dirigée (broadcast), touchant tous les équipements du segment. Aucune ne peut être configurée sur une machine, d'où la formule d'hôtes utiles : 2^(32 − préfixe) − 2.

Un /24 fournit 256 − 2 = 254 adresses utiles, un /26 en donne 64 − 2 = 62, et un /30 seulement 4 − 2 = 2. Les seules exceptions sont les blocs /31 et /32. En soustrayant la passerelle par défaut, un /29 laisse 5 adresses pour vos serveurs ou postes clients.

Masque de sous-réseau et masque générique (wildcard)

Le masque de sous-réseau exprime le préfixe en notation décimale à point : un /26 équivaut à 255.255.255.192 car 26 bits à 1 remplissent trois octets complets plus les deux premiers bits du quatrième (128 + 64 = 192). Le masque générique (wildcard) en est l'inverse bit à bit, soit 0.0.0.63. On l'obtient aisément en soustrayant chaque octet à 255.

Ces masques ne sont pas interchangeables. Les listes de contrôle d'accès (ACL) Cisco/HP et les déclarations OSPF network utilisent des masques génériques ; les interfaces réseau, étendues DHCP et tables de routage requièrent des masques de sous-réseau. Écrire 0.240.255.255 au lieu de 0.0.15.255 amènera l'ACL à filtrer le mauvais flux.

Aide-mémoire des préfixes IPv4 : de /24 à /30

Préfixe — Masque sous-réseau — Masque wildcard — Adresses totales — Hôtes utiles :

  • /24 — 255.255.255.0 — 0.0.0.255 — 256 — 254
  • /25 — 255.255.255.128 — 0.0.0.127 — 128 — 126
  • /26 — 255.255.255.192 — 0.0.0.63 — 64 — 62
  • /27 — 255.255.255.224 — 0.0.0.31 — 32 — 30
  • /28 — 255.255.255.240 — 0.0.0.15 — 16 — 14
  • /29 — 255.255.255.248 — 0.0.0.7 — 8 — 6
  • /30 — 255.255.255.252 — 0.0.0.3 — 4 — 2

Chaque niveau inférieur divise le bloc par deux. En montant, un /23 loge 510 hôtes, un /22 en loge 1 022 et un /16 en contient 65 534. Pour dimensionner, ajoutez 2 au besoin et arrondissez à la puissance de deux supérieure : 60 hôtes exigent 62, soit 64 adresses (/26).

Découpage de sous-réseaux avec VLSM

Le découpage à masque de longueur variable (VLSM) alloue à chaque besoin le préfixe le plus ajusté plutôt que de scinder l'espace en blocs identiques. Deux principes : allouer le plus grand sous-réseau en premier et aligner chaque sous-réseau sur un multiple de sa propre taille. Exemple pour 10.10.0.0/24 :

  • 10.10.0.0/25 — 126 utiles — VLAN utilisateurs
  • 10.10.0.128/26 — 62 utiles — téléphonie VoIP
  • 10.10.0.192/27 — 30 utiles — imprimantes
  • 10.10.0.224/28 — 14 utiles — bornes Wi-Fi
  • 10.10.0.240/29 — 6 utiles — administration
  • 10.10.0.248/30 — 2 utiles — liaison routeur-firewall
  • 10.10.0.252/30 — 2 utiles — liaison de secours

Total : 128 + 64 + 32 + 16 + 8 + 4 + 4 = 256 adresses, occupant parfaitement le /24 sans chevauchement. L'alignement est strict : un /26 ne peut démarrer qu'à .0, .64, .128 ou .192.

Plages privées RFC 1918 et adresses réservées

Trois plages IPv4 sont réservées à un usage privé par la RFC 1918 et ne sont jamais routées sur l'internet public :

  • 10.0.0.0/8 — 10.0.0.0 à 10.255.255.255 — 16 777 216 adresses
  • 172.16.0.0/12 — 172.16.0.0 à 172.31.255.255 — 1 048 576 adresses
  • 192.168.0.0/16 — 192.168.0.0 à 192.168.255.255 — 65 536 adresses

L'erreur la plus fréquente concerne le /12 : 172.16 à 172.31 sont privées, mais 172.32 est publique. D'autres blocs essentiels existent : 100.64.0.0/10 (CGNAT, RFC 6598), 169.254.0.0/16 (APIPA / lien local) et 127.0.0.0/8 (bouclage). Le calculateur identifie la catégorie, et la page quelle est mon adresse ip révèle votre IP publique de sortie.

Cas spécifiques des préfixes /31 et /32

Un /31 possède deux adresses et aucun espace pour un réseau ou un broadcast dédié. La RFC 3021 rend donc ces deux adresses directement utilisables sur les liaisons point-à-point entre routeurs, réduisant le gaspillage d'adresses publiques. Les routeurs d'entreprise supportent nativement le /31, même si certains systèmes clients comme Windows peuvent le refuser.

Un /32 désigne une adresse unique : 1 adresse totale, 1 utilisable, sans broadcast. C'est la configuration classique des interfaces loopback, des clients VPN et des routes d'hôte. En IPv6, le principe se traduit par le /127 pour liaisons point-à-point (RFC 6164) et le /128 pour adresses uniques.

Les différences fondamentales du sous-réseau IPv6

IPv6 applique l'arithmétique des préfixes sur 128 bits, rédigés en huit groupes hexadécimaux compressibles avec ::. En pratique, trois changements majeurs s'appliquent.

Aucune adresse de broadcast. Elle est remplacée par la multidiffusion (multicast) — comme ff02::1 pour tous les nœuds locaux — ainsi aucune adresse n'est soustraite et le calculateur indique les adresses totales.

Le /64 est la norme universelle de tout LAN. L'autoconfiguration sans état (SLAAC) crée les adresses à partir d'un identifiant d'interface de 64 bits. Créer un sous-réseau LAN plus restreint que /64 bloque SLAAC. Les FAI allouent des blocs /56 (256 sous-réseaux /64) ou /48 (65 536 sous-réseaux /64).

Les volumes d'adresses sont vertigineux. Un unique /64 contient 18 446 744 073 709 551 616 adresses. Préfixes clés : 2000::/3 unicast global, fc00::/7 local unique et fe80::/10 lien-local.

Ce que ce calculateur ne peut pas faire

Ce calculateur effectue des calculs mathématiques purs et non de la découverte réseau : il ne peut pas déterminer si un bloc est déjà utilisé, s'il entre en conflit avec une autre zone de votre infrastructure ou s'il est routé. Aucun paquet n'est transmis sur le réseau.

Le calcul d'hôtes utiles se base sur la réservation standard réseau/broadcast (les contraintes d'anciennes classes ayant été abrogées par la RFC 1878). Pour connaître l'entité titulaire d'un bloc public, effectuez une recherche d'adresse ip dans les annuaires Whois officiels.

Frequently asked questions

Mon FAI m'a fourni des blocs /29 et /30 : combien d'adresses IP utilisables cela représente-t-il ?

Six et deux adresses utilisables. Un bloc /29 contient 8 adresses et un /30 en contient 4. Comme la première adresse sert d'identifiant réseau et la dernière de broadcast, il reste 8 − 2 = 6 adresses utiles pour le /29 et 4 − 2 = 2 pour le /30. Sur le /30, l'une est assignée au routeur du FAI, laissant une seule IP pour votre passerelle. Règle : 2^(32 − préfixe) − 2.

Comment trouver l'adresse de broadcast et les bits d'hôte avec un masque comme 255.255.128.0 ?

Le masque 255.255.128.0 correspond à un préfixe /17 : 17 bits réseau, 15 bits d'hôte, 32 768 adresses totales et 32 766 hôtes utilisables. Le troisième octet en binaire vaut 10000000 (un bit à 1). L'adresse de broadcast est la dernière du bloc : pour 172.16.0.0/17, c'est 172.16.127.255, avec des hôtes configurables de 172.16.0.1 à 172.16.127.254.

Mon FAI m'a donné un /31 et Windows refuse la saisie : un /31 est-il réellement valide ?

Oui, sur une liaison point-à-point entre deux routeurs. La RFC 3021 autorise l'utilisation des deux adresses d'un /31 en supprimant la notion de broadcast. Les équipements Cisco, Juniper et Linux l'acceptent ; en revanche, l'interface graphique de Windows la bloque souvent. Configurez ce préfixe sur votre routeur d'accès et non sur un ordinateur de bureau.

Pourquoi assignerait-on un masque de sous-réseau 255.255.255.255 ?

Ce masque isole l'interface sur une seule adresse IP d'hôte — un /32, avec 1 adresse totale, 1 utilisable et aucun broadcast. Il est employé sur les cartes virtuelles VPN, les adresses de bouclage (loopback) et les règles de pare-feu pour router tout le trafic extérieur vers la passerelle. Sur les adaptateurs Cisco AnyConnect, ce réglage est tout à fait standard.

Quel masque choisir si je dois héberger environ 60 hôtes par réseau ?

Ajoutez 2 pour le réseau et le broadcast, puis arrondissez à la puissance de deux supérieure. 60 + 2 = 62, qui s'arrondit à 64, soit 6 bits d'hôte : un préfixe /26, masque 255.255.255.192, offrant 62 hôtes utilisables. Pour un petit besoin de 5 hôtes, le calcul donne 5 + 2 = 7, arrondi à 8 adresses, soit un préfixe /29 (6 hôtes utiles).

Mon VLAN est 10.5.0.1 avec le masque 255.255.240.0 : la wildcard 0.240.255.255 est-elle correcte pour l'ACL ?

Non, le masque wildcard correct est 0.0.15.255. Le masque wildcard s'obtient en soustrayant chaque octet du masque à 255 : 255−255 = 0, 255−255 = 0, 255−240 = 15 et 255−0 = 255. Ce bloc /20 couvre de 10.5.0.0 à 10.5.15.255 (4 094 hôtes). Utiliser 0.240.255.255 appliquerait la règle à des plages d'adresses complètement erronées.

Si mon FAI active l'IPv6, va-t-il me facturer ou attribuer une adresse par appareil domestique ?

Non, le FAI délègue un préfixe complet (généralement un /56 ou un /48), et votre routeur le sépare en sous-réseaux /64. Un seul sous-réseau /64 offre plus de 18 milliards de milliards d'adresses : chaque appareil génère sa propre adresse via SLAAC sans aucun surcoût. En IPv6, on ne facture jamais à l'adresse et on ne descend jamais sous un /64 sur un réseau local.