Calculez l'adresse réseau, l'adresse de diffusion, la plage d'hôtes utilisables et plus encore à partir d'une notation CIDR ou d'une IP associée à un masque de sous-réseau.
Essayer un exemple
Aide-mémoire des préfixes IPv4
Préfixe
Masque de sous-réseau
Masque générique
Total des 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
1024
1022
/21
255.255.248.0
0.0.7.255
2048
2046
/20
255.255.240.0
0.0.15.255
4096
4094
/19
255.255.224.0
0.0.31.255
8192
8190
/18
255.255.192.0
0.0.63.255
16384
16382
/17
255.255.128.0
0.0.127.255
32768
32766
/16
255.255.0.0
0.0.255.255
65536
65534
/15
255.254.0.0
0.1.255.255
131072
131070
/14
255.252.0.0
0.3.255.255
262144
262142
/13
255.248.0.0
0.7.255.255
524288
524286
/12
255.240.0.0
0.15.255.255
1048576
1048574
/11
255.224.0.0
0.31.255.255
2097152
2097150
/10
255.192.0.0
0.63.255.255
4194304
4194302
/9
255.128.0.0
0.127.255.255
8388608
8388606
/8
255.0.0.0
0.255.255.255
16777216
16777214
/7
254.0.0.0
1.255.255.255
33554432
33554430
/6
252.0.0.0
3.255.255.255
67108864
67108862
/5
248.0.0.0
7.255.255.255
134217728
134217726
/4
240.0.0.0
15.255.255.255
268435456
268435454
/3
224.0.0.0
31.255.255.255
536870912
536870910
/2
192.0.0.0
63.255.255.255
1073741824
1073741822
/1
128.0.0.0
127.255.255.255
2147483648
2147483646
/0
0.0.0.0
255.255.255.255
4294967296
4294967294
Rien de ce que vous saisissez n'est stocké : il s'agit d'un pur calcul, effectué et renvoyé dans la même requête.
À propos Calculateur de sous-réseau IP
Un bloc CIDR ou une adresse IP associée à un masque de sous-réseau dissimule quelques informations dont on a généralement besoin tout de suite : l'adresse réseau et l'adresse de diffusion, le nombre d'hôtes qui tiennent réellement, et quelles sont la première et la dernière adresse attribuables. Cet outil calcule tout cela instantanément, pour IPv4 comme pour IPv6, par pur calcul arithmétique - rien de ce que vous saisissez n'est recherché, journalisé ou stocké.
Ce qu'il fait
Accepte la notation CIDR (192.168.1.0/24), un préfixe IPv6 (2001:db8::/32), ou une IP simple avec un masque de sous-réseau décimal séparé.
Masque automatiquement les bits d'hôte, de sorte que coller une adresse d'hôte comme 192.168.1.5/24 donne quand même le bon réseau.
Indique l'adresse réseau, l'adresse de diffusion (IPv4), le masque de sous-réseau, le masque générique, la longueur de préfixe, le nombre total d'adresses et le nombre d'hôtes utilisables.
Donne directement la première et la dernière adresse d'hôte utilisable, sans lister chaque adresse intermédiaire.
Indique si un réseau appartient à un espace privé, à du NAT à grande échelle (CGNAT), à de la boucle locale ou à un autre espace réservé.
Gère correctement un hôte unique (/32 ou /128) et une liaison point à point (/31), où chaque adresse est utilisable.
Convertit aussi une plage d'adresses IP (première et dernière adresse) en la plus courte liste exacte de blocs CIDR, et affiche un tableau de tous les préfixes IPv4 de /32 à /0.
Comment ça marche
1Collez une notation CIDR, ou une adresse IP accompagnée d'un masque de sous-réseau séparé.
2Appuyez sur Calculer.
3Lisez l'adresse réseau, la plage d'hôtes et le nombre d'adresses.
Pourquoi le nombre d'hôtes utilisables diffère du nombre total d'adresses
Un réseau IPv4 réserve sa première adresse au réseau lui-même et la dernière à la diffusion : un /24 compte donc 256 adresses au total mais seulement 254 attribuables. Le /31 et le /32 font exception : la RFC 3021 rend les deux adresses d'un /31 utilisables sur une liaison point à point, et un /32 est une route vers un hôte unique, sans rien à réserver. IPv6 n'a pas d'adresse de diffusion, donc cet outil compte comme utilisables toutes les adresses d'un sous-réseau IPv6, y compris l'adresse réseau. Deux détails IPv6 qu'il ne déduit pas : la RFC 4291 fait de l'adresse dont tous les bits d'hôte sont à zéro l'adresse anycast Subnet-Router, et la RFC 6164 recommande un /127 pour les liaisons entre routeurs.
Exemples détaillés
10.20.30.40/22 appartient au réseau 10.20.28.0, masque 255.255.252.0, masque générique 0.0.3.255 et diffusion 10.20.31.255 : 1 024 adresses et 1 022 hôtes utilisables, de 10.20.28.1 à 10.20.31.254. 172.16.5.4/27 donne le réseau 172.16.5.0, la diffusion 172.16.5.31 et 30 hôtes utilisables (172.16.5.1 à 172.16.5.30). Dans le convertisseur de plage, 192.168.1.10 à 192.168.1.40 représente 31 adresses et demande cinq blocs : 192.168.1.10/31, 192.168.1.12/30, 192.168.1.16/28, 192.168.1.32/29 et 192.168.1.40/32. Une plage alignée sur un préfixe, comme 10.0.0.0 à 10.0.3.255, se réduit au seul bloc 10.0.0.0/22.
Pourquoi un /0 ou un énorme préfixe IPv6 répond quand même instantanément
Un réseau /0 contient toutes les adresses IPv4 existantes, et un grand préfixe IPv6 peut contenir plus d'adresses qu'il n'y a d'étoiles dans l'univers observable. Les décomptes et les bornes proviennent ici d'un calcul arithmétique direct sur la plage numérique du réseau lui-même, jamais d'un parcours adresse par adresse, si bien que la taille du réseau ne change jamais le temps de réponse.
Ce que "réservé" signifie ici
Au-delà des plages privées courantes (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), la classification couvre aussi l'espace NAT à grande échelle (100.64.0.0/10) que certains fournisseurs et VPN maillés utilisent en interne, ainsi qu'une poignée de plages spéciales de l'IANA réservées à l'infrastructure de protocole comme AS112 et les relais 6to4 - aucune de ces adresses n'étant celles que l'on s'attendrait à voir sur un site web public ordinaire.
Questions
Cet outil consulte-t-il ou se connecte-t-il à l'adresse que je saisis ?
Non. Il analyse uniquement le texte saisi et fait du calcul dessus : rien n'est résolu ni récupéré. L'adresse elle-même n'est jamais journalisée ni stockée ; le site enregistre seulement un événement d'utilisation indiquant si la saisie était valide et s'il s'agissait d'IPv4 ou d'IPv6.
Que se passe-t-il si je saisis une adresse d'hôte au lieu d'une adresse réseau, comme 192.168.1.5/24 ?
Les bits d'hôte sont masqués automatiquement, vous obtenez donc le même résultat qu'en saisissant 192.168.1.0/24 - le réseau auquel votre adresse appartient réellement.
Prend-il en charge IPv6 ?
Oui, pour toute longueur de préfixe de /0 à /128. IPv6 n'a pas d'adresse de diffusion, donc l'outil affiche comme utilisables toutes les adresses du sous-réseau, y compris l'adresse réseau. En pratique, l'adresse dont tous les bits d'hôte sont à zéro est l'adresse anycast Subnet-Router (RFC 4291) : ne l'attribuez pas à un hôte.
Pourquoi un réseau /31 ou /32 affiche-t-il toutes les adresses comme utilisables ?
Un /32 est un hôte unique sans adresse réseau ni de diffusion à réserver. Un /31 est la liaison point à point à deux adresses définie par la RFC 3021, où les deux adresses sont utilisables plutôt que l'une d'elles réservée comme adresse de diffusion.
Puis-je saisir une IP et un masque de sous-réseau au lieu d'une notation CIDR ?
Oui. Laissez une IP simple dans le premier champ et saisissez dans le second un masque décimal comme 255.255.255.0 au lieu d'un /préfixe. Un masque générique façon Cisco, comme 0.0.0.255, fonctionne aussi et donne le même /24. Un masque non contigu comme 255.0.255.0 est refusé, car il ne décrit aucun bloc CIDR.
Comment découper un /24 en sous-réseaux plus petits ?
L'outil ne fait pas le découpage à votre place, mais le calcul est court : chaque bit ajouté au préfixe double le nombre de sous-réseaux et divise leur taille par deux. Un /24 (256 adresses) se découpe en deux /25 de 128, quatre /26 de 64 ou huit /27 de 32. Les quatre /26 de 192.168.10.0/24 commencent à .0, .64, .128 et .192, et chacun compte 62 hôtes utilisables : 192.168.10.64/26 va donc de .65 à .126, avec .127 comme adresse de broadcast. Saisissez ici chaque bloc pour vérifier sa plage, et choisissez la taille dans le tableau des préfixes de cette page : 50 appareils demandent un /26, car un /27 n'a que 30 hôtes utilisables.
Quelles plages d'adresses IP sont privées ?
La RFC 1918 réserve trois plages IPv4 privées : 10.0.0.0/8 (de 10.0.0.0 à 10.255.255.255, 16 777 216 adresses), 172.16.0.0/12 (de 172.16.0.0 à 172.31.255.255, 1 048 576 adresses) et 192.168.0.0/16 (de 192.168.0.0 à 192.168.255.255, 65 536 adresses). Une erreur fréquente concerne 172.32.0.0 et au-delà, qui est public : seule la plage 172.16 à 172.31 est privée. Trois autres plages ne sont pas routées sur Internet non plus : 100.64.0.0/10 est l'espace NAT d'opérateur (RFC 6598), 169.254.0.0/16 est le lien local, l'adresse qu'un appareil se donne quand le DHCP échoue (RFC 3927), et 127.0.0.0/8 est la boucle locale. En IPv6, les adresses locales uniques fc00::/7 (RFC 4193, en pratique fd00::/8) jouent le rôle privé et fe80::/10 est le lien local. Saisissez un bloc ici et le résultat l'étiquette Privé, NAT d'opérateur, Lien local, Boucle locale ou Public.
Qu'est-ce qu'un masque générique (wildcard) et où l'utilise-t-on ?
Un masque générique est le masque de réseau avec chaque bit inversé : chaque octet vaut 255 moins l'octet du masque. 255.255.255.0 (/24) devient 0.0.0.255 et 255.255.255.192 (/26) devient 0.0.0.63. Un bit à 0 doit correspondre, un bit à 1 accepte n'importe quelle valeur. Les listes d'accès Cisco IOS et les instructions network d'OSPF attendent un masque générique et non un masque de réseau : access-list 10 permit 192.168.10.64 0.0.0.63 couvre 192.168.10.64 à 192.168.10.127, et network 10.0.0.0 0.0.0.255 area 0 active OSPF sur les interfaces de 10.0.0.0/24. Un masque de réseau saisi à la place d'un masque générique cible les mauvaises adresses : copiez la ligne Masque générique du résultat ou du tableau des préfixes de cette page.