Calculateur de sous-réseau IP

Saisissez une adresse IPv4 avec un préfixe, comme 192.168.10.37/26, ou choisissez le masque. Vous obtenez le réseau, les adresses utilisables, l’adresse de broadcast et les mêmes valeurs en binaire.

En binaire

Adresse 11000000101010000000101000100101
Masque 11111111111111111111111111000000

Les bits en surbrillance forment la partie réseau ; les autres numérotent les hôtes.

Réseau 192.168.10.0/26 64 adresses, 62 hôtes utilisables.
Adresse réseau
192.168.10.0
Premier hôte utilisable
192.168.10.1
Dernier hôte utilisable
192.168.10.62
Adresse de broadcast
192.168.10.63
Masque de sous-réseau
255.255.255.192
Masque inverse (wildcard)
0.0.0.63
Adresses
64
Hôtes utilisables
62
Type d’adresse
Privée (RFC 1918)

Besoin d’adresses IPv4 publiques pour vos serveurs ? Plusieurs hébergeurs facturent désormais chaque adresse : voyez ce qu’ils demandent par mois. À partir de 3,06 € par mois aujourd’hui, parmi 1 924 serveurs.

Découper en sous-réseaux plus petits

4 sous-réseaux de 16 adresses chacun.

Sous-réseauHôtes utilisablesBroadcast
192.168.10.0/28192.168.10.1 – 192.168.10.14192.168.10.15
192.168.10.16/28192.168.10.17 – 192.168.10.30192.168.10.31
192.168.10.32/28192.168.10.33 – 192.168.10.46192.168.10.47
192.168.10.48/28192.168.10.49 – 192.168.10.62192.168.10.63

Fonctionne dans votre navigateur : rien de ce que vous saisissez n’est envoyé ailleurs.

Comment c’est calculé

Une adresse IPv4 est un nombre de 32 bits. Le préfixe indique combien de ces bits, comptés depuis la gauche, désignent le réseau ; les bits restants numérotent les hôtes à l’intérieur. Le masque de sous-réseau est la même chose écrite comme une adresse : des uns pour les bits du réseau, des zéros pour les bits des hôtes.

adresses = 2^(32 − préfixe)
hôtes utilisables = adresses − 2
réseau = adresse AND masque
broadcast = réseau OR (NOT masque)
masque inverse = NOT masque

Deux adresses de chaque bloc sont prises : la première désigne le réseau et la dernière est son adresse de broadcast. Le /31 fait exception : il sert aux liaisons entre deux routeurs, où les deux adresses sont des hôtes, et un /32 est une adresse unique, comme celle qu’un fournisseur de cloud attribue en IP flottante ou de basculement.

Exemple

192.168.10.37/26 : le masque est 255.255.255.192, donc le dernier octet garde ses deux bits de poids fort. 37 AND 192 = 0, ce qui donne le réseau 192.168.10.0, le broadcast 192.168.10.63 et 62 hôtes utilisables de .1 à .62.

Préfixes de /16 à /32

PréfixeMasqueAdressesUtilisables
/16255.255.0.065 53665 534
/17255.255.128.032 76832 766
/18255.255.192.016 38416 382
/19255.255.224.08 1928 190
/20255.255.240.04 0964 094
/21255.255.248.02 0482 046
/22255.255.252.01 0241 022
/23255.255.254.0512510
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/29255.255.255.24886
/30255.255.255.25242
/31255.255.255.25422
/32255.255.255.25511

Questions

Qu’est-ce qu’un sous-réseau /24 ?

Un /24 est un bloc de 256 adresses dont les trois premiers octets sont fixes, par exemple de 192.168.1.0 à 192.168.1.255. Son masque est 255.255.255.0 et il compte 254 hôtes utilisables, car la première adresse désigne le réseau et la dernière est le broadcast.

Combien d’hôtes dans un /29 ?

Un /29 compte 8 adresses et 6 hôtes utilisables. C’est une taille courante pour un petit bloc d’adresses IPv4 publiques sur un serveur dédié : une adresse pour la passerelle en laisse 5 pour vos services.

Qu’est-ce qu’un masque inverse (wildcard) ?

Le masque de sous-réseau retourné : des zéros là où le masque a des uns et des uns là où il a des zéros. Pour un /24, c’est 0.0.0.255. Les listes d’accès Cisco et OSPF l’utilisent pour dire quels bits d’une adresse peuvent varier.

Quel est le masque de sous-réseau d’un /27 ?

255.255.255.224. Un /27 contient 32 adresses dont 30 hôtes utilisables, donc un /24 se découpe en huit réseaux /27 qui commencent à .0, .32, .64 et ainsi de suite.