Calculateur de masque de sous-réseau IPv4

Saisissez une adresse IPv4 et son masque pour examiner le sous-réseau : adresse réseau et de diffusion, plage d’hôtes utilisables et nombre d’adresses. Les autres calculateurs convertissent longueur de préfixe, masque pointé, masque inversé et notations binaire, hexadécimale ou entière.

Fonctionne localement dans votre navigateur

Calculateur de sous-réseau IPv4

Affiche l’adresse réseau, l’adresse de diffusion ainsi que le premier et le dernier hôte utilisables du sous-réseau qui contient l’adresse saisie.

Convertisseur préfixe CIDR et masque de sous-réseau

Calculateur de masque et d’adresse

Calculateur de masque inversé

Masque pointé et longueur de préfixe

Inverser une adresse IPv4

Calculateur de réseau par classes

Liste des réseaux×

Réseau Hôtes Adresse de diffusion
Début Fin
0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0
0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0
0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0
0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0

Des hôtes requis au préfixe CIDR

Convertisseur d’adresses et de bases

Du préfixe CIDR au nombre d’adresses

Comment lire les données d’un sous-réseau à partir d’une adresse IPv4 et d’un préfixe

Saisissez 192.168.0.1 avec le préfixe 24 : le premier panneau affiche le masque 255.255.255.0, le réseau 192.168.0.0, le premier hôte 192.168.0.1, le dernier hôte 192.168.0.254, la diffusion 192.168.0.255 et 254 adresses utilisables.

Neuf autres panneaux se partagent la page : préfixe vers masque pointé, masque vers préfixe, masque inversé, inversion de bits, liste de sous-réseaux par classes, dimensionnement selon les hôtes requis et notations pointée, binaire, hexadécimale et entière. Tout s’exécute dans cet onglet et la page n’envoie aucune requête pendant le calcul.

  1. Saisissez les quatre octets de l’adresse IPv4 et le préfixe CIDR, puis cliquez sur Calculer dans le premier panneau. Chaque octet accepte 0 à 255, le préfixe 0 à 32.
  2. Lisez le masque, le réseau, le premier et le dernier hôte utilisables, la diffusion et le nombre d’adresses utilisables : 254 pour /24, 126 pour /25, 2 pour /30. Un /31 ou un /32 affiche 2 ou 1 avec l’explication.
  3. Le deuxième panneau convertit un préfixe en masque pointé avec l’hexadécimal, le troisième une masque et une adresse en réseau, partie hôte et diffusion, le quatrième un masque en masque inversé.
  4. Dans le panneau par classes, choisissez un type de réseau (ou Par défaut pour utiliser la classe de l’adresse) et un nombre de sous-réseaux ou d’hôtes par sous-réseau, puis cliquez sur Calculer. Obtenir la liste des réseaux affiche les sous-réseaux de ce réseau.
  5. Les autres panneaux convertissent des hôtes requis en préfixe (5 hôtes vers /29), un préfixe en nombres d’adresses (/27 vers 32 adresses, 30 utilisables) et une adresse pointée en formes binaire, hexadécimale et entière (192.168.0.1 vers C0 A8 00 01 et 3232235521).

Ce que répond chaque calculateur de la page

Ce que fait l’arithmétique du masque

Le masque marque les bits de réseau. Le préfixe 24 correspond à 255.255.255.0 : les trois premiers octets adressent le réseau, le dernier les hôtes. 192.168.0.1 AND 255.255.255.0 donne le réseau 192.168.0.0, et le OR avec le masque inversé donne la diffusion 192.168.0.255. La plage utilisable est ce bloc sans ses deux extrémités, de 192.168.0.1 à 192.168.0.254, soit 2^(32−24)−2 = 254 adresses.

Le bloc grandit quand le préfixe raccourcit : /8 sur 10.0.0.5 couvre 10.0.0.0 à 10.255.255.255 avec 16 777 214 adresses utilisables, et /12 sur 172.16.5.9 se termine à 172.31.255.255 avec 1 048 574 adresses. Les préfixes 0 à 30 suivent la règle 2^(32−préfixe)−2 ; un /31 est une liaison point à point dont les deux adresses sont utilisables (RFC 3021) et un /32 est une adresse unique, sans réseau ni diffusion distincts.

Des masques qui n’en sont pas

Un masque de sous-réseau est une suite de 1 suivie de 0 : 255.255.255.0 et 255.240.0.0 sont des masques, 255.0.255.0 n’en est pas un. La page refuse un masque pointé qui brise cette règle au lieu de calculer avec lui ; l’ancien script acceptait 255.0.255.0 et répondait pour 192.168.0.1 un réseau 192.0.0.0 et une diffusion 192.255.0.255.

La même règle s’applique au masque inversé et à la conversion masque vers préfixe. Toute entrée qui n’est pas un nombre entier dans la plage est refusée par une phrase dans la langue de la page plutôt que par une valeur repliée : 256.1.1.1 n’est plus lu comme 255.1.1.1, le préfixe 33 est une erreur au lieu d’un masque complet, et les hôtes requis doivent être compris entre 1 et 4 294 967 294.

Le panneau par classes et sa liste de réseaux

Le panneau par classes part de la classe de l’adresse (1–127 classe A, 128–191 classe B, 192–223 classe C ; 0.0.0.0 et à partir de 224.0.0.0 sont refusés) ou d’un type de réseau choisi, et demande un nombre de sous-réseaux ou d’hôtes par sous-réseau. Huit sous-réseaux dans l’adresse de classe C 192.168.0.1 donnent le masque 255.255.255.224, le préfixe /27, huit sous-réseaux et 30 hôtes utilisables chacun ; demander 1024 hôtes donne /21 sur huit réseaux de classe C, ce que le panneau nomme super-réseaux.

Liste des réseaux affiche chaque sous-réseau de ce réseau avec son premier et son dernier hôte et son adresse de diffusion, et s’arrête après 256 lignes avec une ligne « … ». Une demande qui ne tient pas dans la classe est signalée comme erreur au lieu d’être tronquée : l’ancien script transformait 256 sous-réseaux demandés dans une adresse de classe C en 128, et pouvait afficher des nombres comme 5592405,333333333.

Outils récents :