# Calculateur de sous-réseau IP

URL: https://discuvr.org/ip-subnet-calculator/?hl=fr
Last updated: 2026-11-07
MCP tool: `calculate_ip_subnet`, `ip_range_to_cidr`

Réseau, diffusion, masque, masque générique et plage d'hôtes depuis un CIDR IPv4/IPv6 ou IP et masque, plus plage IP vers CIDR. Adresses jamais stockées.

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

1. Collez une notation CIDR, ou une adresse IP accompagnée d'un masque de sous-réseau séparé.
2. Appuyez sur Calculer.
3. Lisez 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.

## Plus dans Outils pour développeurs

- [Encoder / Décoder](https://discuvr.org/encode-decode/?hl=fr)
- [Convertisseur d'horodatage Unix](https://discuvr.org/timestamp-converter/?hl=fr)
- [Créateur de diagrammes de systèmes](https://discuvr.org/system-diagram/?hl=fr)
- [JSON Formatter](https://discuvr.org/json-formatter/?hl=fr)

## Souvent utilisé avec

- [Quelle est mon IP](https://discuvr.org/what-is-my-ip/?hl=fr)
- [Analyse de sécurité de site web](https://discuvr.org/security-scan/?hl=fr)

---

Part of Discuvr (https://discuvr.org/): Discuvr is a collection of free, focused tools for day-to-day professional work - office and data utilities, legal and compliance helpers, privacy and security checks, and developer formatters. Every tool has its own page, and most can also be called from ChatGPT or Claude over MCP.
