Calculateur de sous-réseau IPv4 et IPv6

Adresse réseau, diffusion, masque et plage d'hôtes d'un préfixe IPv4 ; forme compressée, découpage et zone ip6.arpa d'un préfixe IPv6. Le calculateur découpe aussi un réseau, agrège une liste de préfixes et donne la zone DNS inverse à créer.

Le calcul se fait dans votre navigateur : aucune valeur saisie n'est envoyée.

Calculateur de sous-réseau IPv4

Vos paramètres

Par exemple 192.168.1.130/26, ou 192.168.1.130 255.255.255.192.

Exemples

Résultat

Adresse réseau

192.168.1.128/26

Masque 255.255.255.192

Hôtes utilisables

62

64 adresses

Première et dernière adresses utilisables192.168.1.129 – 192.168.1.190
Adresse de diffusion (broadcast)192.168.1.191
Masque255.255.255.192 (/26)
Masque inverse (wildcard)0.0.0.63

Nature de la plage

Privée : réseaux internes, non routée sur Internet (192.168.0.0/16, RFC 1918)

Vue binaire

Adresse11000000.10101000.00000001.10000010
Masque11111111.11111111.11111111.11000000
Réseau11000000.10101000.00000001.10000000

Les 26 premiers bits (en couleur) désignent le réseau, les 6 suivants l'hôte.

Zone DNS inverse

  • 1.168.192.in-addr.arpa

Sous le /24, la zone se délègue par la méthode de la RFC 2317 : votre fournisseur crée des CNAME vers une zone telle que 128/26.1.168.192.in-addr.arpa.

Enregistrement PTR de l'adresse

130.1.168.192.in-addr.arpa

Découper un réseau IPv4

Vos paramètres

Réseau à découper

192.168.1.128/26

Résultat

Résultat

4 sous-réseaux /28

de 16 adresses chacun

#Sous-réseauHôtes utilisablesDiffusion
1192.168.1.128/28192.168.1.129 – 192.168.1.142192.168.1.143
2192.168.1.144/28192.168.1.145 – 192.168.1.158192.168.1.159
3192.168.1.160/28192.168.1.161 – 192.168.1.174192.168.1.175
4192.168.1.176/28192.168.1.177 – 192.168.1.190192.168.1.191
1 à 4 sur 4

Calculateur de sous-réseau IPv6

Vos paramètres

Par exemple 2001:db8::/48. Toutes les écritures sont acceptées, développée ou compressée.

Exemples

Résultat

Forme compressée (RFC 5952)

2001:db8::/48

Nombre d'adresses

280

1 208 925 819 614 629 174 706 176

Forme développée2001:0db8:0000:0000:0000:0000:0000:0000
Début du préfixe2001:db8::
Fin du préfixe2001:db8:0:ffff:ffff:ffff:ffff:ffff
Masqueffff:ffff:ffff::

Sous-réseaux contenus

  • 16 × /52
  • 256 × /56
  • 4 096 × /60
  • 65 536 × /64

Un /64 par réseau local : c'est la taille qu'exige l'autoconfiguration SLAAC.

Nature de la plage

Documentation : réservée aux exemples, jamais routée (2001:db8::/32, RFC 3849)

Zone DNS inverse

  • 0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa

Enregistrement PTR de l'adresse

0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa

Découper un préfixe IPv6

Vos paramètres

Réseau à découper

2001:db8::/48

/

Préfixe des sous-réseaux

Résultat

Résultat

256 sous-réseaux /56

de 4 722 366 482 869 645 213 696 adresses chacun

#Sous-réseauDernière adresse
12001:db8::/562001:db8:0:ff:ffff:ffff:ffff:ffff
22001:db8:0:100::/562001:db8:0:1ff:ffff:ffff:ffff:ffff
32001:db8:0:200::/562001:db8:0:2ff:ffff:ffff:ffff:ffff
42001:db8:0:300::/562001:db8:0:3ff:ffff:ffff:ffff:ffff
52001:db8:0:400::/562001:db8:0:4ff:ffff:ffff:ffff:ffff
62001:db8:0:500::/562001:db8:0:5ff:ffff:ffff:ffff:ffff
72001:db8:0:600::/562001:db8:0:6ff:ffff:ffff:ffff:ffff
82001:db8:0:700::/562001:db8:0:7ff:ffff:ffff:ffff:ffff
92001:db8:0:800::/562001:db8:0:8ff:ffff:ffff:ffff:ffff
102001:db8:0:900::/562001:db8:0:9ff:ffff:ffff:ffff:ffff
112001:db8:0:a00::/562001:db8:0:aff:ffff:ffff:ffff:ffff
122001:db8:0:b00::/562001:db8:0:bff:ffff:ffff:ffff:ffff
132001:db8:0:c00::/562001:db8:0:cff:ffff:ffff:ffff:ffff
142001:db8:0:d00::/562001:db8:0:dff:ffff:ffff:ffff:ffff
152001:db8:0:e00::/562001:db8:0:eff:ffff:ffff:ffff:ffff
162001:db8:0:f00::/562001:db8:0:fff:ffff:ffff:ffff:ffff
1 à 16 sur 256

Agréger plusieurs préfixes

Vos paramètres

IPv4 et IPv6 peuvent être mélangés : chaque famille est agrégée à part.

Résultat

Liste agrégée · IPv4

  • 192.168.0.0/22

Plus petit préfixe unique qui couvre tout

192.168.0.0/22

Il ne contient aucune adresse en trop.

Liste agrégée · IPv6

  • 2001:db8::/48

Plus petit préfixe unique qui couvre tout

2001:db8::/48

Il ne contient aucune adresse en trop.

Comment le calcul est fait

Un préfixe CIDR comme /26 indique combien de bits, en partant de la gauche, désignent le réseau. Les bits restants numérotent les hôtes. Tout le reste s'obtient par des opérations bit à bit sur l'adresse :

masque        = /n bits à 1 suivis de (32 − n) bits à 0
wildcard      = NON masque
réseau        = adresse ET masque
diffusion     = réseau OU wildcard
adresses      = 2^(32 − n)
hôtes         = 2^(32 − n) − 2      (sauf /31 : 2, et /32 : 1)

On retire deux adresses par sous-réseau : la première désigne le réseau lui-même, la dernière sert à la diffusion. Le /31 fait exception depuis la RFC 3021 : sur un lien point à point, entre deux routeurs, il n'y a personne d'autre à joindre, et les deux adresses sont utilisables. Le /32 désigne une seule adresse : une route vers un hôte, une adresse de boucle locale de routeur ou une IP de service.

Le découpage en N sous-réseaux arrondit N à la puissance de 2 supérieure : demander 5 sous-réseaux dans un /24 donne 8 /27. L'agrégation fait l'inverse : elle fusionne les préfixes contigus, comme quatre /24 qui se suivent en un /22, et indique le plus petit préfixe unique qui couvre toute la liste, avec le nombre d'adresses qu'il englobe en trop.

La nature de la plage vient des registres de l'IANA des adresses à usage particulier : privées (RFC 1918), CGNAT (RFC 6598), boucle locale, lien local (RFC 3927), documentation (RFC 5737). Pour la zone DNS inverse, la délégation se fait à l'octet sous in-addr.arpa : un /22 demande quatre zones /24. Sous le /24, la RFC 2317 décrit la délégation par CNAME que pratiquent les fournisseurs.

IPv6 : ce qui change

Une adresse IPv6 fait 128 bits, écrits en huit groupes de quatre chiffres hexadécimaux. Plusieurs écritures désignent la même adresse, ce qui complique les recherches dans les journaux et les comparaisons dans les scripts. La RFC 5952 impose donc une forme canonique : minuscules, zéros de tête supprimés, et la plus longue suite d'au moins deux groupes nuls remplacée une seule fois par « :: ». Le calculateur affiche cette forme et la forme développée, utile pour les tableurs et les zones DNS.

Il n'y a pas d'adresse de diffusion en IPv6, et chaque réseau local reçoit un /64 : c'est la taille qu'exige l'autoconfiguration SLAAC. La question n'est donc plus « combien d'hôtes », mais « combien de réseaux ». Les fournisseurs attribuent couramment un /48 ou un /56 à un site :

/48 = 65 536 × /64 = 256 × /56 = 16 × /52
/56 =    256 × /64 =  16 × /60
/40 =    256 × /48 = 65 536 × /56

Découpez de préférence sur une frontière de 4 bits (/48, /52, /56, /60, /64) : chaque sous-réseau correspond alors à un chiffre hexadécimal entier, les plans d'adressage se lisent d'un coup d'œil, et la zone DNS inverse ip6.arpa, découpée au quartet, se délègue d'un bloc. Un /46 demande quatre zones, un /48 une seule.

Côté plages particulières, retenez les adresses locales uniques (ULA, fc00::/7, en pratique fd00::/8 suivi d'un identifiant aléatoire de 40 bits selon la RFC 4193), le lien local fe80::/10, la documentation 2001:db8::/32 et 3fff::/20, et le multicast ff00::/8, dont le quatrième chiffre indique la portée. Le bouton « préfixe ULA aléatoire » génère un /48 conforme.

Sources : RFC 5952 (représentation des adresses IPv6), RFC 3021 (/31 point à point), registre IANA IPv4 et IPv6 des adresses à usage particulier, RFC 2317 (délégation inverse sous le /24).

Nous opérons notre propre réseau, l'AS206014

Notre réseau autonome est enregistré au RIPE NCC via notre partenaire réseau. Il annonce en IPv6 le préfixe 2a00:6420:ff00::/40, soit 256 /48 ou 65 536 /56 : saisissez-le dans le calculateur pour le voir découpé. La liste des préfixes IPv6 annoncés par l'AS206014 est publique, et les raisons d'opérer un réseau en propre sont détaillées sur la page de notre réseau autonome AS206014.

Après le calcul

Une fois le plan d'adressage posé, reste à savoir ce que le réseau transporte. Le calculateur de débit TCP montre ce que la latence et les pertes retirent au débit d'un lien entre deux sites, et le calcul du temps de transfert donne la durée d'un envoi selon la taille et le débit.

Questions fréquentes

Combien d'adresses utilisables dans un /24, un /26 ou un /30 ?

Un /24 compte 256 adresses dont 254 utilisables, un /26 en compte 64 dont 62, un /30 en compte 4 dont 2 : on retire l'adresse réseau et l'adresse de diffusion. Deux exceptions : un /31 donne deux adresses utilisables sur un lien point à point (RFC 3021), et un /32 désigne une seule adresse.

Quel est le masque d'un /26 ?

255.255.255.192, soit un masque inverse (wildcard) de 0.0.0.63. Pour l'adresse 192.168.1.130/26, le réseau est 192.168.1.128, la diffusion 192.168.1.191, et les hôtes vont de 192.168.1.129 à 192.168.1.190.

Combien de /64 dans un /48 ?

65 536. Un /48 contient aussi 256 /56, et un /56 contient 256 /64. Comme chaque réseau local IPv6 utilise un /64, un /56 suffit pour 256 réseaux locaux et un /48 pour 65 536.

Comment écrire une adresse IPv6 en forme compressée ?

La RFC 5952 fixe une seule écriture : chiffres hexadécimaux en minuscules, zéros de tête supprimés dans chaque groupe, et la plus longue suite d'au moins deux groupes nuls remplacée une seule fois par « :: ». En cas d'égalité, on compresse la première suite ; un groupe nul isolé reste « 0 ». 2001:0db8:0000:0000:0000:0000:0000:0001 s'écrit donc 2001:db8::1.

Qu'est-ce que la plage 100.64.0.0/10 ?

L'espace d'adresses partagé de la RFC 6598, réservé aux opérateurs pour le CGNAT. Il n'est ni public ni privé au sens de la RFC 1918. Si votre routeur reçoit une adresse WAN dans 100.64.0.0/10, vous êtes derrière la traduction d'adresses de votre opérateur et vous ne pouvez pas recevoir de connexion entrante directe.

Quelle zone DNS inverse pour un préfixe IPv6 ?

Une zone sous ip6.arpa, découpée au quartet : chaque chiffre hexadécimal devient un label, dans l'ordre inverse. 2001:db8::/48 donne 0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa. Un préfixe qui ne tombe pas sur une frontière de 4 bits demande plusieurs zones : quatre pour un /46.

Contact

Adresse

5 B RUE DES NOYERS, 95300 PONTOISE, FRANCE

Téléphone

01 77 62 42 42

Parlons de votre projet

15 minutes pour comprendre vos besoins, sans engagement.

Réservez un créneau