Conseils pour configurer IPv6 dans Windows pour les utilisateurs avancés

S’applique à : Windows 10, version 1809Windows Server 2019, all versionsWindows Server 2016 Plus

Introduction


Windows Vista, Windows Server 2008 et les versions ultérieures de Windows implémentent la RFC 3484 et utilisent une table de préfixe pour déterminer quelle adresse utiliser lorsque plusieurs adresses sont disponibles pour un nom DNS (Domain Name System).

Par défaut, Windows privilégie la prise en charge d'adresses monodiffusion globales IPv6 à des adresses IPv4.

Résumé


Il est courant que les administrateurs informatiques souhaitent désactiver IPv6. Cela est souvent dû au fait qu'il s'agit d'un problème de résolution inconnu, en rapport avec le réseau, comme par exemple un problème de résolution de nom.

Important Le protocole IPv6 est un élément obligatoire de Windows Vista, Windows Server 2008 et des versions ultérieures de Windows. Nous vous déconseillons de désactiver IPv6 ou ses composants. Si vous le faites, certains composants de Windows risquent de ne plus fonctionner.

Nous vous recommandons d’utiliser « Privilégier IPv4 à IPv6 » dans les stratégies de pré-dépannage plutôt que de désactiver IPv6.

Désactivation ou réactivation automatique d'IPv6 ou de ses composants


Pour la désactivation ou réactivation automatique d’IPv6 ou de ses composants, suivez les étapes suivantes :

  1. Cliquez sur le bouton Télécharger correspondant à la procédure à exécuter.
  2. Cliquez sur Exécuter ou Ouvrir dans la  boîte de dialogue Télécharger un fichier.
  3. Suivez les étapes suggérées par l'Assistant.
 
Préférer IPv4 à IPv6 dans les stratégies de préfixe Désactiver IPv6 sur toutes les interfaces hors tunnel Désactiver IPv6 sur toutes les interfaces de tunnel Désactiver IPv6 sur les interfaces hors tunnel (à l'exception de l'interface de bouclage) et sur l'interface de tunnel IPv6
 
Préférer IPv6 à IPv4 dans les stratégies de préfixe Réactiver IPv6 sur toutes les interfaces hors tunnel Réactiver IPv6 sur toutes les interfaces de tunnel Réactiver IPv6 sur les interfaces hors tunnel et sur les interfaces de tunnel IPv6
 

Utilisez la clé de registre pour configurer IPv6.


Important Suivez attentivement les étapes de cette section. Des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Avant de modifier le Registre, sauvegardez-le afin de pouvoir le restaurer en cas de problème.

Pour configurer IPv6, modifiez la valeur de Registre suivante en fonction du tableau suivant :

Location:         HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\Name:             DisabledComponentsType:             REG_DWORDMin Value:        0x00Max Value:        0xFF (IPv6 disabled)

Fonctionnalités IPv6

Valeur de Registre

Commentaires

Privilégier IPv4 à IPv6

Dec 32

Hex 0x20

Bin xx1x xxxx

Recommandée plutôt que de le désactiver.

Désactiver IPv6

Dec 255

Hex 0xFF

Bin 1111 1111

Consultez l'article KB3014406 si vous constatez un retard de démarrage après avoir désactivé IPv6 dans Windows 7 SP1 ou Windows Server 2008 R2 SP1.

En outre, le démarrage du système est retardé de 5 secondes si IPv6 est désactivé, définissant de manière incorrecte le paramètre de registre Eléments désactivés sur la valeur 0xfffffff. La valeur correcte doit être 0xff.
Pour plus d'informations, reportez-vous à la question « Quelles sont les recommandations de Microsoft en ce qui concerne la désactivation du protocole IPv6 ? » dans l'article IPv6 pour Microsoft Windows : Forum aux questions (en anglais).

La valeur de registre Eléments désactivités n'affecte pas l'état de la case à cocher. Par conséquent, même si la clé de registre DisabledComponents est définie de manière à désactiver IPv6, la case à cocher sous l'onglet Gestion de réseau peut encore être activée pour chaque interface. Ce comportement est normal.

Désactiver IPv6 sur toutes les interfaces hors tunnel

Dec 16

Hex 0x10

Bin xxx1 xxxx

 

Désactiver IPv6 sur toutes les interfaces de tunnel

Dec 1

Hex 0x01

Bin xxxx xxx1

 

Désactiver IPv6 sur les interfaces hors tunnel (à l'exception de l'interface de bouclage) et sur l'interface de tunnel IPv6

Dec 17

Hex 0x11

Bin xxx1 xxx1

 

Privilégier IPv6 à IPv4

Bin xx0x xxxx

 

Réactiver IPv6 sur toutes les interfaces hors tunnel

Bin xxx0 xxxx

 

Réactiver IPv6 sur toutes les interfaces de tunnel

Bin xxx xxx0

 

Réactiver IPv6 sur les interfaces hors tunnel et sur les interfaces de tunnel IPv6

Bin xxx0 xxx0

 


Remarques

  • Les administrateurs doivent créer un fichier .admx pour exposer les paramètres de l'étape 5 dans un paramètre de stratégie de groupe.
  • Vous devez redémarrer l'ordinateur pour que ces modifications prennent effet.
  • L'utilisation d'une valeur autre que 0 ou 32 provoque l'échec du service Routage et Accès distant après la mise en place de cette modification.

Par défaut, le protocole de tunnel 6to4 est activé sur Windows Vista, Windows 7, Windows Server 2008 et Windows Server 2008 R2 lorsqu'une adresse IPv4 publique (c'est-à-dire, une adresse IPv4 qui ne se trouve pas dans les plages 10.0.0.0/8, 172.16.0.0/12 ni 192.168.0.0/16) est affectée à une interface. 6to4 attribue automatiquement une adresse IPv6 à l'interface de tunnel 6to4 pour toutes les adresses de ce type, et 6to4 enregistre de manière dynamique ces adresses IPv6 sur le serveur DNS affecté. Si ce comportement n'est pas souhaité, nous vous recommandons de désactiver les interfaces de tunnel IPv6 sur les hôtes concernés.

Vous pouvez également suivre ces étapes pour modifier la clé de registre :

  1. Ouvrez une fenêtre Invite de commandes avec privilèges d’administration.
  2. Exécutez la commande suivante :
    reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /t REG_DWORD /d <value> /f

Remarque : remplacez la valeur par la valeur correspondante dans le tableau précédent.

Comment calculer la valeur du registre

Windows utilise bitmasks pour vérifier les valeurs des Eléments désactivés et déterminer si un composant doit être désactivé.

Pour savoir quel composant chaque bit (de faible à élevé) contrôle, consultez le tableau suivant.

Tunnel Désactiver les interfaces de tunnel.
Tunnel6to4 Désactiver les interfaces 6to4.
TunnelIsatap Désactiver les interfaces Isatap.
TunnelTeredo Désactiver les interfaces Teredo.
Natif Désactiver les interfaces natives (également PPP)
PreferIpv4 Privilégier IPv4 dans la stratégie de préfixe par défaut.
TunnelCp Désactiver les interfaces CP
TunnelIpTls Désactiver les interfaces IP-TLS

Pour chaque bit, 0 signifie faux et 1 signifie vrai. Reportez-vous au tableau suivant pour plus de détails.
 
 

Préférer IPv4 à IPv6 dans les stratégies de préfixe

Désactiver IPv6 sur toutes les interfaces hors tunnel

Désactiver IPv6 sur toutes les interfaces de tunnel

Désactiver IPv6 sur les interfaces hors tunnel (à l'exception de l'interface de bouclage) et sur l'interface de tunnel IPv6

Désactiver les interfaces de tunnel.

0

0

1

1

Désactiver les interfaces 6to4.

0

0

0

0

Désactiver les interfaces Isatap.

0

0

0

0

Désactiver les interfaces Teredo.

0

0

0

0

Désactiver les interfaces natives (également PPP)

0

1

0

1

Privilégier IPv4 dans la stratégie de pré-dépannage par défaut.

1

0

0

0

Désactiver les interfaces CP

0

0

0

0

Désactiver les interfaces IP-TLS

0

0

0

0

Binaire

0010 0000

0001 0000

0000 0001

0001 0001

Format hexadécimal

0x20

0x10

0x01

0x11

Référence


Pour plus d’informations, consultez l’article suivant :

969029 La fonctionnalité de la sélection d’adresse IP source dans Windows Server 2008 et de Windows Vista diffère de la fonctionnalité correspondante dans les versions antérieures de Windows

Pour plus d’informations sur la RFC 3484, voir la sélection d’adresses par défaut pour IPv6 (Internet Protocol version 6). 

Pour plus d’informations sur la manière de définir la priorité IPv4 sur IPv6, voir Utilisation de SIO_ADDRESS_LIST_SORT.

Pour plus d’informations sur la RFC 4291, voir l’architecture d’adressage IP version 6.

Pour plus d’informations sur le problème concernant iSCSI, consultez la section suivante.

Exemple 1 : Sur les contrôleurs de domaine, vous pouvez exécuter l’emplacement où LDAP sur UDP 389 cesse de fonctionner.
Voir
816103 Utilisation de Portqry pour la résolution des problèmes de connectivité de Active Directory

Exemple 2 : Exchange Server 2010 - vous pourrez rencontrer des problèmes dans lesquels Exchange va arrêter de fonctionner.
Voir les arguments de désactivation du protocole IPv6 et de désactivation de IPv6 et de Exchange.

Exemple 3 :  Groupes de basculement
Voir Qu'est-ce qu'un adaptateur virtuel de groupe de basculement Microsoft ? et le regroupement de basculement et IPv6 dans le Serveur Windows 2012 R2

Outils pour faciliter la trace sur le réseau.

Microsoft Message Analyzer

Microsoft Network Monitor 3.4 (archive)
Avertissement  Netmon 3.4 n’est pas compatible avec Windows Server 2012 ou les versions ultérieures lorsque l’association de cartes réseau LBFO est activée. Utilisez plutôt « Message Analyzer ».