Référence réseau · Gratuit

Calculateur de sous-réseau IPv4

Donnez-lui une adresse et un préfixe et obtenez le portrait complet : adresses réseau et de diffusion, plage d'hôtes utilisables, les deux masques et les 32 bits affichés en binaire, partie réseau et partie hôte séparées.

Pur calcul dans ce navigateur · Aucune requête, rien n'est importé
Signaler un problème

Réseau 192.168.1.128/26. Masque 255.255.255.192. Diffusion 192.168.1.191. Plage utilisable de 192.168.1.129 à 192.168.1.190, 62 utilisables sur 64 adresses.

Le champ d'adresse accepte aussi 192.168.1.130/26 ou 192.168.1.130 255.255.255.192 en entier, et le champ de masque accepte les deux formes.

Longueur du préfixe255.255.255.192 · masque inverse 0.0.0.63 · 62 utilisables
/26
/0/8/16/24/32
Essayez
Binaire

Où finit le réseau et où commence l'hôte

Le préfixe est un nombre de bits, pas un nombre d'adresses. Tout ce qui se trouve à gauche du trait est fixe pour chaque machine de ce sous-réseau ; tout ce qui est à droite permet de les distinguer.

ValeurOctet 1Octet 2Octet 3Octet 4
Adresse
192.168.1.130
11000000
192
10101000
168
00000001
1
10000010
130
Masque de sous-réseau
255.255.255.192
11111111
255
11111111
255
11111111
255
11000000
192
Réseau
192.168.1.128
11000000
192
10101000
168
00000001
1
10000000
128
Diffusion
192.168.1.191
11000000
192
10101000
168
00000001
1
10111111
191
26 bits réseau6 bits hôteLimite du préfixe

Mettre à 0 chacun des 6 bits hôte donne 192.168.1.128, l'adresse réseau ; les mettre tous à 1 donne 192.168.1.191. Toutes les adresses intermédiaires appartiennent à ce sous-réseau, c'est pourquoi 2^6 vaut 64.

L'adresse elle-même

Autres notations, et à quoi sert cette adresse

Hexadécimal
0xC0A80182
Hexadécimal pointé
C0.A8.01.82
Entier 32 bits
3232235906
Binaire
11000000.10101000.00000001.10000010
Privée (RFC 1918)192.168.0.0/16

Le plus petit bloc RFC 1918, celui qu'utilisent par défaut les équipements domestiques. 65,536 adresses, généralement distribuées en /24.

L'espace RFC 1918 n'est pas routable sur l'internet public, ce qui ne veut pas dire injoignable. Un VPN, une route mal configurée ou tout ce qui se trouve déjà dans le périmètre l'atteint sans difficulté ; considérez l'adressage privé comme un choix d'adressage, jamais comme une mesure de sécurité.

Classe historiqueClasse Cpremier octet 192–223 · 192.0.0.0 – 223.255.255.255/24 par défaut

Trois octets de réseau et un d'hôte : 254 adresses utilisables, c'est pourquoi « une classe C » reste un raccourci pour désigner un /24.

L'adressage par classes a été remplacé par CIDR en 1993 et aucun routeur actuel ne l'utilise. La classe est affichée parce que le vocabulaire a survécu, pas parce qu'elle impose quoi que ce soit ; le vrai préfixe de cette adresse est /26, quoi que suggère son premier octet.

Diviser le bloc

Découpez-le en sous-réseaux égaux

Emprunter des bits hôte pour la partie réseau coupe le bloc en deux à chaque bit pris. Chaque bit supplémentaire double le nombre de sous-réseaux et divise par deux la taille de chacun.

2 bits empruntés · 255.255.255.240
4 sous-réseaux × 16 adresses

Les sous-réseaux /28 contenus dans 192.168.1.128/26
#Sous-réseauPlage utilisableDiffusion
0192.168.1.128/28192.168.1.129 – 192.168.1.142192.168.1.143
1192.168.1.144/28192.168.1.145 – 192.168.1.158192.168.1.159
2192.168.1.160/28192.168.1.161 – 192.168.1.174192.168.1.175
3192.168.1.176/28192.168.1.177 – 192.168.1.190192.168.1.191

Les 4 sous-réseaux sont tous listés. La ligne surlignée est celle qui contient 192.168.1.130.

Référence

Tous les préfixes de /8 à /32

Masque de sous-réseau, masque inverse et nombre d'hôtes pour chaque longueur de préfixe
PréfixeMasqueInverseUtilisables
/8255.0.0.00.255.255.25516,777,214
/9255.128.0.00.127.255.2558,388,606
/10255.192.0.00.63.255.2554,194,302
/11255.224.0.00.31.255.2552,097,150
/12255.240.0.00.15.255.2551,048,574
/13255.248.0.00.7.255.255524,286
/14255.252.0.00.3.255.255262,142
/15255.254.0.00.1.255.255131,070
/16255.255.0.00.0.255.25565,534
/17255.255.128.00.0.127.25532,766
/18255.255.192.00.0.63.25516,382
/19255.255.224.00.0.31.2558,190
/20255.255.240.00.0.15.2554,094
/21255.255.248.00.0.7.2552,046
/22255.255.252.00.0.3.2551,022
/23255.255.254.00.0.1.255510
/24255.255.255.00.0.0.255254
/25255.255.255.1280.0.0.127126
/26255.255.255.1920.0.0.6362
/27255.255.255.2240.0.0.3130
/28255.255.255.2400.0.0.1514
/29255.255.255.2480.0.0.76
/30255.255.255.2520.0.0.32
/31255.255.255.2540.0.0.12
/32255.255.255.2550.0.0.01
Dimensionnement

Choisir un préfixe à partir d'un nombre d'hôtes

Faites le calcul à l'envers : indiquez combien d'hôtes doivent tenir et prenez le plus petit bloc qui les contient.

Bloc minimal
/23
Hôtes utilisables
510

Masque 255.255.254.0, masque inverse 0.0.1.255, avec 10 adresses disponibles. Prévoyez de la marge : réadresser un sous-réseau en service demande bien plus de travail que de prendre un bit de plus maintenant.

Comment ça marche

Trente-deux bits, coupés en un seul endroit.

Une adresse IPv4 est un seul nombre de 32 bits que l'on écrit sous forme de quatre octets décimaux, parce que personne n'a envie de lire 3232235906. Le préfixe indique combien de ces bits, en partant de la gauche, identifient le réseau ; ce qui reste identifie un hôte à l'intérieur. Chaque valeur renvoyée par un calculateur de sous-réseau découle de cette seule coupure. Mettez tous les bits hôte à 0 et vous obtenez l'adresse réseau ; mettez-les tous à 1 et vous obtenez l'adresse de diffusion. Le masque n'est que le préfixe écrit comme une adresse (des bits à 1 pour la partie réseau, des bits à 0 pour la partie hôte), et le masque inverse en est le complément. Comme la limite peut se placer n'importe où dans les 32 bits et pas seulement entre deux octets, un /26 coupe un octet en deux, c'est pourquoi 192.168.1.130 appartient à 192.168.1.128 et non à 192.168.1.0.

  1. 01

    Saisissez l'adresse, avec ou sans la barre oblique

    192.168.1.130/26 fonctionne tel quel, tout comme l'adresse seule avec un préfixe ou un masque pointé dans le champ voisin. Les zéros de tête, les octets hors limites et les masques non contigus sont chacun refusés avec la raison précise plutôt que par un rejet global.

  2. 02

    Faites glisser le préfixe et regardez le bloc bouger

    Le curseur va de /0 à /32. Chaque valeur de la page se redessine pendant qu'il bouge : dès qu'un /24 devient un /25, vous voyez l'adresse réseau changer, le nombre d'hôtes diminuer de moitié et la limite dans la vue binaire se décaler d'un bit vers la droite.

  3. 03

    Lisez le résultat, puis divisez le bloc

    Le panneau sombre affiche le réseau, la diffusion, la plage utilisable et les deux masques, chacun avec un bouton de copie. En dessous, choisissez un préfixe plus long pour lister les sous-réseaux de même taille que contient le bloc.

Conçu pour ceux qui découpent des sous-réseaux à 2 h du matin

Chaque valeur dérivée, et les bits qui la sous-tendent.

La vue binaire, c'est l'essentiel

Adresse, masque, réseau et diffusion en binaire pointé, avec un trait tracé exactement là où finit le préfixe. Rien n'explique aussi vite pourquoi 192.168.1.130/26 tombe dans 192.168.1.128 que de voir les six derniers bits s'éteindre.

Les cas /31 et /32 traités correctement

Un /31 n'est pas un sous-réseau sans hôtes : la RFC 3021 rend ses deux adresses utilisables sur un lien point à point, et il n'y a pas d'adresse de diffusion à réserver. Un /32 est une route d'hôte unique. Les deux sont présentés pour ce qu'ils sont, et non comme un calcul qui a mal tourné.

Des masques dans les deux sens

Donnez-lui /26 ou 255.255.255.192, il accepte les deux. Un masque non contigu est rejeté avec le motif binaire fautif affiché, et un masque inverse collé dans le champ de masque est reconnu et nommé au lieu d'être écarté.

Découpage en sous-réseaux de même taille

Choisissez un préfixe plus long et chaque sous-réseau enfant est listé avec son réseau, sa plage utilisable et sa diffusion, celui qui contient votre adresse étant mis en évidence. Au-delà de 256 lignes, la liste indique exactement combien ont été omis ; elle ne tronque jamais en silence.

Classification précise des adresses

L'espace privé RFC 1918, le bouclage, le lien local, le CGNAT, la multidiffusion, les blocs de documentation et l'adresse de diffusion limitée sont chacun identifiés par le bloc auquel ils appartiennent. La classe de A à E est aussi affichée, présentée pour ce qu'elle est : de l'histoire.

Hexadécimal, décimal et un tableau des préfixes

Les formes entier 32 bits et hexadécimale pour les fois où un journal ou une API les demande, et un tableau complet de /8 à /32 avec masques, masques inverses et nombres d'hôtes. Chaque valeur dérivée a un bouton de copie.

Questions sur les sous-réseaux

CIDR, nombre d'hôtes, masques inverses et préfixes spéciaux.

Que signifie vraiment le /24 dans 192.168.1.0/24 ?+

C'est un nombre de bits, pas un nombre d'adresses. Une adresse IPv4 fait 32 bits, et le préfixe indique combien d'entre eux, en partant de la gauche, sont fixes pour toutes les machines du réseau. /24 fixe les 24 premiers bits (192.168.1) et laisse 8 bits libres, soit 256 combinaisons. Cette notation s'appelle CIDR, et elle a remplacé l'ancien système de classes en 1993 justement parce que la taille d'un réseau n'avait plus à correspondre à une limite d'octet : /23 et /25 sont tout aussi valides que /24, et c'est ainsi que les blocs sont réellement attribués.

Pourquoi un /24 a-t-il 254 hôtes utilisables et non 256 ?+

Deux des 256 sont déjà prises. L'adresse dont tous les bits hôte sont à 0 (192.168.1.0) est l'adresse réseau, qui désigne le sous-réseau dans une table de routage et ne peut pas être attribuée à une interface. L'adresse dont tous les bits hôte sont à 1 (192.168.1.255) est l'adresse de diffusion dirigée, reçue par tous les hôtes du segment. Il reste donc de .1 à .254. La même soustraction s'applique à toutes les tailles, c'est pourquoi un /26 donne 62 et non 64, et un /30 seulement 2 sur 4.

Comment un /31 peut-il avoir deux adresses utilisables alors qu'un /30 en a deux sur quatre ?+

Parce que la RFC 3021 a levé la réservation pour ce cas précis. Un /31 contient exactement deux adresses, donc en réserver une pour le réseau et une pour la diffusion ne laisserait rien du tout. Sur un lien point à point entre deux routeurs, une adresse de diffusion est inutile (il n'y a qu'un seul autre appareil, et lui envoyer un paquet revient à diffuser), donc les deux adresses sont attribuées et le lien cesse de gaspiller la moitié d'un /30. Tous les routeurs actuels le prennent en charge ; certaines piles réseau d'hôtes plus anciennes le refusent encore, et c'est la seule raison pour laquelle le /30 reste courant.

Qu'est-ce qu'un masque inverse (wildcard) et à quoi sert-il ?+

C'est l'inverse bit à bit du masque de sous-réseau : là où le masque a des bits à 1, le masque inverse a des 0. Le masque d'un /24 est 255.255.255.0, donc le masque inverse est 0.0.0.255. La convention est inversée parce qu'elle répond à une autre question : un masque indique les bits qui doivent correspondre, un masque inverse ceux qui peuvent varier librement. Les listes d'accès de Cisco IOS et les commandes network d'OSPF utilisent des masques inverses, c'est pourquoi une ACL s'écrit 192.168.1.0 0.0.0.255 plutôt qu'avec le masque que vous mettriez sur une interface. Confondre les deux est une façon classique d'écrire une règle qui correspond à bien plus que prévu.

Pourquoi 255.255.0.255 n'est-il pas un masque de sous-réseau valide ?+

Parce que ses bits à 1 ne sont pas contigus. Un masque doit être une suite ininterrompue de 1 suivie d'une suite ininterrompue de 0, car c'est la seule forme que peut prendre un préfixe : le matériel de routage compare une suite de bits en tête et peut exprimer « les N premiers bits », mais pas « ces bits-là, éparpillés ». Les premières implémentations autorisaient techniquement les masques discontinus et le résultat n'était pas routable, si bien que CIDR les a exclus. Si vous avez envie d'en utiliser un, ce dont vous avez vraiment besoin, c'est d'un autre préfixe ou d'une règle de pare-feu.

Comment choisir un préfixe selon le nombre d'hôtes nécessaires ?+

Comptez le nombre d'interfaces (pas de personnes, sans oublier que les imprimantes, les points d'accès et la passerelle elle-même en prennent chacun une), puis trouvez le plus petit bloc dont le nombre d'adresses utilisables dépasse encore ce total. 25 hôtes demandent un /27, car un /27 en offre 30 et un /28 seulement 14. Prenez ensuite un bit de plus que ce qu'exige le calcul si le segment peut raisonnablement grandir, car réadresser un sous-réseau en service est bien plus perturbant que d'attribuer un bloc un peu plus grand dès le premier jour. Le panneau de dimensionnement de cette page fait la recherche, et le tableau de référence montre toute l'échelle.

Utiliser 10.x ou 192.168.x rend-il un réseau privé au sens de la sécurité ?+

Non. Les adresses RFC 1918 ne sont pas routables sur l'internet public, ce qui signifie qu'aucun FAI ne les transporte ; cela ne veut pas dire que rien ne peut les atteindre. Tout ce qui se trouve déjà dans le périmètre les atteint parfaitement : un client VPN, un portable compromis, un conteneur sur le même hôte, ou une route mal configurée entre deux sites qui utilisaient tous deux 192.168.1.0/24. L'adressage privé est un choix d'adressage qui économise l'espace public et force le trafic à passer par un NAT ; c'est le pare-feu, et non la plage d'adresses, qui doit servir de contrôle.

Pourquoi écrit-on parfois 172.16.0.0/12 sous la forme 172.16 à 172.31 ?+

Parce que la limite du /12 ne tombe pas sur un octet. Douze bits fixes couvrent le premier octet et les quatre bits de poids fort du deuxième, donc le deuxième octet peut varier de 16 à 31 : de 172.16.0.0 à 172.31.255.255. Cela piège les gens dans les deux sens : 172.15.0.0 et 172.32.0.0 sont des adresses publiques qui appartiennent à quelqu'un d'autre, et écrire le bloc sous la forme 172.16.0.0/16 écarte discrètement quinze seizièmes de l'espace privé disponible.

D'autres outils ciblés, prêts quand vous l'êtes.

Découvrez une collection grandissante pour les calculs, les documents, la rédaction et le travail de tous les jours.

Voir tous les outils