Calculateur du total d’hôtes
Calculer le nombre total d’adresses dans un sous-réseau (IPv4/IPv6)
Input CIDR Addresses
Total hosts = 2^(32 - prefix). This includes the network and broadcast addresses.
Total Addresses
Host counts will appear here
Le calculateur du nombre total d'hotes calcule le nombre complet d'adresses IP au sein de n'importe quel sous-reseau, y compris les adresses reseau et de broadcast reservees. Saisissez une longueur de prefixe CIDR pour voir le nombre total d'adresses pour IPv4 et IPv6, affiche dans un format lisible.
Comprendre le nombre total d'adresses
Le nombre total d'adresses d'un sous-reseau est la reponse mathematique brute a la question "combien d'adresses IP existent dans ce bloc ?" Il inclut chaque adresse -- l'adresse reseau, l'adresse de broadcast et toutes les adresses hote entre les deux. Ce nombre est different du nombre d'hotes utilisables (qui soustrait les deux adresses reservees), et comprendre cette distinction est plus important que vous ne le pensez.
La formule est simplement 2 eleve a la puissance du nombre de bits hote. Pour IPv4, cela signifie 2^(32 - longueur_du_prefixe). Un /24 a 8 bits hote, donc 2^8 = 256 adresses au total. Un /20 a 12 bits hote, donc 2^12 = 4 096 adresses au total. Le calcul est le meme pour IPv6, mais avec des adresses de 128 bits, les nombres deviennent astronomiquement grands : un /64 a 2^64 adresses, soit environ 18,4 trillions.
Pourquoi se preoccuper du nombre total plutot que du seul nombre utilisable ? Plusieurs raisons pratiques. Les fournisseurs cloud facturent par adresse IP dans certains modeles tarifaires, et ils comptent les adresses totales, pas les utilisables. Lors du calcul de l'utilisation des adresses IP pour les rapports au RIR (requis pour justifier des allocations supplementaires), vous rapportez par rapport a l'espace total. Lors de la planification hierarchique des blocs d'adresses -- division d'un /16 en /20, puis en /24, puis en /28 -- vous avez besoin des compteurs totaux pour vous assurer que vos calculs s'additionnent sans lacunes ni chevauchements. Et lorsque vous communiquez avec des parties prenantes non techniques sur la capacite d'adressage, le nombre total est souvent le chiffre le plus intuitif.
Comment calculer le nombre total d'adresses dans un sous-reseau
- Saisissez une longueur de prefixe (ex. :
/24) ou un bloc CIDR complet (ex. :192.168.1.0/24) - Selectionnez la famille d'adresses IPv4 (32 bits) ou IPv6 (128 bits)
- Le calculateur applique la formule : 2^(bits d'adresse - longueur du prefixe)
- Le resultat affiche le nombre total brut d'adresses, incluant les adresses reseau et de broadcast
Nombre total d'adresses par longueur de prefixe
IPv4 (adresses 32 bits)
| Prefixe | Bits hote | Adresses totales | Format lisible | Utilisation typique |
|---|---|---|---|---|
/8 | 24 | 16 777 216 | ~16,7 millions | Grande allocation FAI / RIR |
/12 | 20 | 1 048 576 | ~1 million | Plage privee 172.16.0.0/12 |
/16 | 16 | 65 536 | ~65 500 | Bloc campus / site |
/20 | 12 | 4 096 | 4 096 | Grand VLAN |
/24 | 8 | 256 | 256 | LAN standard |
/25 | 7 | 128 | 128 | Moitie d'un /24 |
/26 | 6 | 64 | 64 | Petit departement |
/27 | 5 | 32 | 32 | VLAN serveurs |
/28 | 4 | 16 | 16 | Petite DMZ |
/29 | 3 | 8 | 8 | Sous-reseau minimal |
/30 | 2 | 4 | 4 | Liaison point a point |
/31 | 1 | 2 | 2 | Point a point (RFC 3021) |
/32 | 0 | 1 | 1 | Hote unique / loopback |
IPv6 (adresses 128 bits)
| Prefixe | Bits hote | Adresses totales | Echelle |
|---|---|---|---|
/32 | 96 | 2^96 | ~79,2 octillions |
/48 | 80 | 2^80 | Allocation standard pour une organisation |
/56 | 72 | 2^72 | Allocation residentielle |
/64 | 64 | 2^64 | ~18,4 trillions (sous-reseau unique) |
/128 | 0 | 1 | Hote unique / loopback |
Quand utiliser cet outil
- Planification de capacite -- comprendre l'espace d'adressage brut avant de soustraire les adresses reservees
- Estimation des couts cloud -- certains fournisseurs facturent par adresse IP, le nombre total affecte donc directement le cout
- Inventaire d'adresses IP -- suivre le pourcentage de votre espace alloue qui est utilise
- Comparaison de schemas de sous-reseautage -- evaluer les compromis entre differentes longueurs de prefixe
- Comprendre l'epuisement IPv4 -- visualiser comment l'ensemble de l'espace 2^32 (4,29 milliards d'adresses) est partitionne
- Rapports d'utilisation aux RIR -- calculer l'utilisation de l'espace d'adressage pour l'ARIN, le RIPE ou l'APNIC
Fonctionnement du calcul du nombre total d'adresses
La formule
Le nombre total d'adresses dans n'importe quel sous-reseau est determine par le nombre de bits hote :
Total addresses = 2^(address_bits - prefix_length)
Pour IPv4 (32 bits) :
/24→ 2^(32-24) = 2^8 = 256/20→ 2^(32-20) = 2^12 = 4 096/16→ 2^(32-16) = 2^16 = 65 536
Pour IPv6 (128 bits) :
/64→ 2^(128-64) = 2^64 = 18 446 744 073 709 551 616/48→ 2^(128-48) = 2^80
Adresses totales vs hotes utilisables
| Metrique | Formule | Exemple /24 | Exemple /30 |
|---|---|---|---|
| Adresses totales | 2^bits_hote | 256 | 4 |
| Hotes utilisables | 2^bits_hote - 2 | 254 | 2 |
| Difference | Reseau + broadcast | 2 reservees | 2 reservees |
La distinction est particulierement importante pour les petits sous-reseaux. Un /30 n'a que 4 adresses totales, dont 2 reservees, ne laissant que 2 pour les hotes. Un /24 a 256 au total, avec 254 utilisables -- la surcharge est negligeable.
L'espace d'adressage IPv4 en perspective
L'ensemble de l'espace d'adressage IPv4 contient 2^32 = 4 294 967 296 adresses. Un seul bloc /8 represente 1/256e de toutes les adresses IPv4 :
/8 = 16,777,216 addresses → 0.39% of IPv4 space
/16 = 65,536 addresses → 0.0015% of IPv4 space
/24 = 256 addresses → 0.000006% of IPv4 space
Avec environ 4,3 milliards d'adresses totales et des milliards d'appareils connectes a Internet, l'epuisement des adresses IPv4 a favorise l'adoption d'IPv6 avec son espace d'adressage de 2^128.
Le nombre total d'adresses en pratique
Comprendre le nombre total d'adresses est essentiel pour la planification hierarchique des adresses. Lorsque vous recevez un bloc /16 et devez le repartir entre plusieurs sites, vous devez savoir qu'un /16 contient exactement 256 blocs /24 contigus, ou 16 blocs /20, ou 4 blocs /18. Les calculs doivent s'additionner parfaitement -- tout ecart signifie des adresses gaspillees, et tout chevauchement signifie des conflits de routage. Un moyen simple de verifier votre plan : le total des adresses de tous les sous-reseaux enfants doit etre egal au total des adresses du bloc parent.
Dans les environnements cloud, le nombre total d'adresses prend une importance financiere. AWS, par exemple, facture les adresses Elastic IP qui sont allouees mais non attachees a des instances en cours d'execution. Comprendre combien d'adresses un sous-reseau contient vous aide a estimer les couts et a eviter le sur-provisionnement. Si vous allouez un /20 (4 096 adresses) pour une charge de travail qui ne necessite que 50 instances, vous reservez bien plus d'espace d'adressage que necessaire, ce qui pourrait avoir des implications pour la conception de votre VPC et la complexite de la table de routage.
Pour les organisations qui detiennent leurs propres allocations d'adresses IP aupres d'un registre Internet regional, le suivi de l'utilisation totale des adresses est une obligation de declaration. L'ARIN, le RIPE NCC et l'APNIC exigent une justification periodique que l'espace alloue est utilise efficacement, attendant generalement une utilisation de 80 % ou plus avant d'approuver des allocations supplementaires. Le nombre total d'adresses est le denominateur dans ce calcul d'utilisation.
Questions frequentes
Quelle est la difference entre le nombre total d'hotes et le nombre d'hotes utilisables ?
Le nombre total d'hotes est le decompte mathematique brut de toutes les adresses dans un sous-reseau (2^bits_hote), incluant les adresses reseau et de broadcast. Le nombre d'hotes utilisables soustrait 2 de ce total car l'adresse reseau et l'adresse de broadcast sont reservees et ne peuvent pas etre attribuees a des appareils. Pour un /24, le total est 256 mais les utilisables sont 254.
Combien d'adresses totales contient un sous-reseau /16 ?
Un sous-reseau /16 contient 2^(32-16) = 2^16 = 65 536 adresses totales. Apres soustraction des adresses reseau et de broadcast, 65 534 sont utilisables. Le /16 est equivalent a l'ancien reseau de classe B et est couramment utilise pour les blocs d'adresses au niveau campus ou site.
Pourquoi un /64 IPv6 a-t-il autant d'adresses ?
Un prefixe /64 laisse 64 bits hote, produisant 2^64 = environ 18,4 trillions d'adresses. Ce nombre astronomique est voulu par conception -- IPv6 attribue un /64 a chaque sous-reseau afin que le SLAAC (Stateless Address Autoconfiguration) puisse utiliser l'integralite de l'identifiant d'interface de 64 bits. L'economie d'adresses au sein d'un sous-reseau unique n'est intentionnellement pas une preoccupation en IPv6.
Combien de sous-reseaux /24 tiennent dans un /16 ?
Un /16 contient 65 536 adresses au total, et un /24 en contient 256. En divisant : 65 536 / 256 = 256 sous-reseaux /24 tiennent exactement dans un /16. Plus generalement, le nombre de sous-reseaux plus petits dans un plus grand est 2^(prefixe_petit - prefixe_grand).
Comment calculer le nombre total d'adresses pour une plage arbitraire comme 10.0.0.0 a 10.0.3.255 ?
Cette plage s'etend de 10.0.0.0 a 10.0.3.255, soit 4 x 256 = 1 024 adresses. Cela correspond a un sous-reseau /22 (2^10 = 1 024). Si la plage ne s'aligne pas sur un seul bloc CIDR, vous devrez additionner les adresses totales des blocs CIDR individuels qui couvrent la plage.
Outils associes
- Calculateur d'hotes utilisables - Calculer le nombre d'adresses hotes utilisables dans un sous-reseau
- Calculateur de sous-reseaux IPv4 - Calculer le reseau, le broadcast et la plage d'hotes a partir de la notation CIDR
- Calculateur de sous-reseaux IPv6 - Calculer les plages de prefixes IPv6 et les limites d'adresses
- Calculateur du premier/dernier hote utilisable - Trouver les premiere et derniere adresses hotes utilisables dans un sous-reseau
- Convertisseur masque de sous-reseau et CIDR - Convertir entre la notation masque de sous-reseau et la longueur de prefixe CIDR
- Planificateur d'allocation de sous-reseaux - Planifier les allocations hierarchiques de sous-reseaux pour les reseaux multi-sites