Contact

Outil gratuit · 100 % navigateur

Subnet Calculator

Calculez l’adresse réseau, le broadcast, la plage d’hôtes et le masque d’un bloc CIDR IPv4, et découpez-le en sous-réseaux.
Traitement local Aucune donnée envoyée Sans compte

Notation CIDR (10.0.0.1/24), masque pointé (10.0.0.1 255.255.255.0) ou adresse seule.

Exemples

Résultat

Privé

192.168.1.0/24254 hôtes

Bloc CIDR
Adresse réseau
Broadcast
Premier hôte
Dernier hôte
Hôtes utilisables
Adresses au total
Masque
Masque générique
Type d’adresse
Classe (historique)
Hexadécimal
Entier
Zone DNS inverse

Binaire

réseauhôte
Adresse
Masque
Réseau
Broadcast

Découper en sous-réseaux

#Sous-réseauPremier hôteDernier hôteBroadcastHôtes
notations scanner
commandes

Un bloc ou une plage par ligne (ou séparés par des virgules). Les blocs adjacents et qui se chevauchent sont fusionnés.

Résumé

cidr

La notation CIDR

Une adresse IPv4 tient sur 32 bits. Le préfixe, noté après la barre oblique, indique combien de bits de gauche désignent le réseau. Les bits restants numérotent les hôtes. Dans 192.168.1.10/24, les 24 premiers bits (192.168.1) fixent le réseau et les 8 derniers laissent 256 adresses. Le masque 255.255.255.0 exprime la même information en notation pointée.

Le CIDR (RFC 4632) a remplacé en 1993 les classes A, B et C, qui imposaient des blocs de taille fixe. La classe est encore affichée par habitude, mais elle n’a plus de rôle dans le routage.

Plages privées et réservées

La RFC 1918 réserve trois blocs aux réseaux internes : 10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16. Les opérateurs utilisent 100.64.0.0/10 pour le CGNAT (RFC 6598). 169.254.0.0/16 apparaît quand un poste n’obtient pas de bail DHCP. La documentation et les exemples doivent utiliser 192.0.2.0/24, 198.51.100.0/24 et 203.0.113.0/24 (RFC 5737), qui ne sont jamais routées.

Les cas /31 et /32

Un /30 offre deux hôtes et sacrifie deux adresses au réseau et au broadcast. Sur un lien point à point, la RFC 3021 permet d’utiliser un /31 dont les deux adresses servent d’hôtes. Un /32 désigne une seule machine : interface loopback d’un routeur, route hôte, règle de pare-feu.

Cadrer un périmètre de pentest

Recopiez les plages autorisées telles qu’elles figurent dans la lettre de mission, puis vérifiez ici leurs bornes réelles. Un 10.10.0.0/23 couvre aussi 10.10.1.0/24, ce qui surprend souvent. Contrôlez qu’aucune adresse hors périmètre ne se glisse dans un fichier de cibles, et retirez les adresses réseau et broadcast si le client le demande.

Pour un premier balayage, nmap -sn découvre les hôtes actifs sans scanner les ports. masscan va beaucoup plus vite sur de grandes plages, mais sa vitesse doit rester compatible avec le réseau du client : commencez autour de 1 000 paquets par seconde.

?Questions fréquentes

Pourquoi un /24 n’offre que 254 hôtes ?

Un bloc /24 compte 256 adresses. La première identifie le réseau et la dernière sert de broadcast, ce qui laisse 254 adresses attribuables à des hôtes. La règle générale est 2^(32 − préfixe) − 2.

Un /31 est-il utilisable ?

Oui, sur les liaisons point à point. La RFC 3021 autorise à utiliser les deux adresses d’un /31 comme hôtes, sans adresse réseau ni broadcast, ce qui économise deux adresses par lien entre routeurs. Un /32 désigne un hôte unique, par exemple une loopback ou une route vers une seule machine.

Quelles plages sont privées ?

La RFC 1918 réserve 10.0.0.0/8, 172.16.0.0/12 et 192.168.0.0/16 aux réseaux internes. La plage 100.64.0.0/10 (RFC 6598) sert au CGNAT des opérateurs et n’est pas privée au sens de la RFC 1918. 169.254.0.0/16 est réservée à l’autoconfiguration de lien local.

À quoi sert le masque générique ?

Le masque générique (wildcard) est l’inverse binaire du masque. Les ACL Cisco et OSPF l’utilisent pour désigner les bits libres : 0.0.0.255 correspond à un /24.

Comment donner une plage à nmap ou masscan ?

Les deux outils acceptent la notation CIDR. nmap comprend aussi les plages par octet (10.0.0-3.0-255) et masscan les plages complètes (10.0.0.0-10.0.3.255). L’outil génère les trois notations et la liste des sous-réseaux pour un fichier de cibles (-iL).

Mes adresses sont-elles envoyées quelque part ?

Le calcul se fait en JavaScript dans votre navigateur, sans requête réseau. Vous pouvez saisir des plages internes d’un périmètre client sans qu’elles quittent votre poste.

+Autres outils