Recommandations pour la configuration d’IPv6 dans Windows pour les utilisateurs avancés

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

Par défaut, Windows les adresses IPv6 globales par rapport aux adresses IPv4.

S’applique à :   Windows 10 - toutes les éditions, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
Numéro de la ko d’origine :   929852

Résumé

Il est courant que les administrateurs informatiques désactivent IPv6 pour résoudre les problèmes liés à la mise en réseau, tels que les problèmes de résolution de noms.

Important

Le protocole Internet version 6 (IPv6) est une partie obligatoire de Windows Vista et Windows Server 2008 et versions plus récentes. Nous vous déconseillons de désactiver IPv6 ou ses composants. Si vous le faites, certains Windows composants peuvent ne pas fonctionner.

Nous vous recommandons d’utiliser IPv4 plutôt que IPv6 dans les stratégies de préfixe au lieu de désactiver IPV6.

Utiliser 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 pour restauration en cas de problèmes.

La fonctionnalité IPv6 peut être configurée en modifiant la clé de Registre suivante :

Emplacement: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
Name: DisabledComponents
Type: REG_DWORD
Valeur min: 0x00 (valeur par défaut)
Valeur maximale: 0xFF (IPv6 désactivé)

Fonctionnalité IPv6 Valeur du Registre et commentaires
Préférer IPv4 à IPv6 Décimal 32
Virgule hexadécimale 0x20
Xxxx xx1x binaire

Recommandé au lieu de désactiver IPv6.
Désactiver IPv6 Décimal 255
Virgule hexadécimale 0xFF
Binary 1111 1111

Le retard de démarrage se produit après la désactivation d’IPv6 dans Windows si vous rencontrez un retard de démarrage après la désactivation d’IPv6 dans Windows 7 SP1 ou Windows Server 2008 R2 SP1.

En outre, le démarrage du système sera retardé de cinq secondes si IPv6 est désactivé de manière incorrecte, en activant le paramètre de Registre DisabledComponents sur la valeur 0xffffffff. La valeur correcte doit être 0xff. Pour plus d’informations, voir Internet Protocol Version 6 (IPv6) Overview.

La valeur de Registre DisabledComponents n’affecte pas l’état de la case à cocher. Même si la clé de Registre DisabledComponents est définie pour désactiver IPv6, la case à cocher de l’onglet Réseau pour chaque interface peut être cochée. Il s’agit d’un comportement attendu.

Vous ne pouvez pas désactiver complètement IPv6, car IPv6 est utilisé en interne sur le système pour de nombreuses tâches TCPIP. Par exemple, vous pourrez toujours exécuter ping ::1 après avoir configuré ce paramètre.
Désactiver IPv6 sur toutes les interfaces nontunnel Décimal 16
Virgule hexadécimale 0x10
Xxx1 xxxx binaire
Désactiver IPv6 sur toutes les interfaces tunnel Décimal 1
Hexadécimale 0x01
Xxxx xxxx binaire xxx1
Désactiver IPv6 sur toutes les interfaces nontunnel (à l’exception de la boucle) et sur l’interface de tunnel IPv6 Décimal 17
Hexadécimale 0x11
Binary xxx1 xxx1
Préférer IPv6 à IPv4 Xxxx xx0x binaire
Ré-activer IPv6 sur toutes les interfaces nontunnel Xxx0 xxxx binaire
Ré-activer IPv6 sur toutes les interfaces tunnel Binary xxx xxx0
Ré-activer IPv6 sur les interfaces nontunnel et sur les interfaces de tunnel IPv6 Binary xxx0 xxx0

Notes

  • Les administrateurs doivent créer un fichier .admx pour exposer les paramètres de Registre du tableau ci-dessous dans un paramètre de stratégie de groupe.
  • Vous devez redémarrer votre ordinateur pour que ces modifications prennent effet.
  • Les valeurs autres que 0 ou 32 entraînent l’échec du service de routage et d’accès à distance une fois cette modification entrée en vigueur.

Par défaut, le protocole de tunneling 6to4 est activé dans Windows lorsqu’une interface est affectée à une adresse IPv4 publique (adresse IPv4 publique signifie toute adresse IPv4 qui ne se trouve pas dans les plages 10.0.0.0/8, 172.16.0.0/12 ou 192.168.0.0/16). 6to4 affecte automatiquement une adresse IPv6 à l’interface de tunneling 6to4 pour chaque adresse, et 6to4 inscrit dynamiquement 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 affectés.

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

  1. Ouvrez une fenêtre d’invite de commandes 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
    

    Notes

    Remplacez <value> la valeur par la valeur correspondante.

Comment calculer la valeur de Registre

Windows utiliser des masques de bits pour vérifier les valeurs DisabledComponents et déterminer si un composant doit être désactivé.

Pour savoir quels composants chaque bit (de faible à élevé) contrôles, reportez-vous au tableau suivant.

Nom Paramètre
Tunnel Désactiver les interfaces tunnel
Tunnel6to4 Désactiver les interfaces 6to4
TunnelIsatap Désactiver les interfaces Isatap
Tunnel Teredo Désactiver les interfaces Teredo
Natif Désactiver les interfaces natives (également PPP)
PreferIpv4 Préférer 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 false et 1 signifie true. Reportez-vous au tableau suivant pour obtenir un exemple.

Paramètre Préférer IPv4 à IPv6 dans les stratégies de préfixe Désactiver IPv6 sur toutes les interfaces nontunnel Désactiver IPv6 sur toutes les interfaces tunnel Désactiver IPv6 sur les interfaces nontunnel (à l’exception de la boucle) et sur l’interface de tunnel IPv6
Désactiver les interfaces 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
Préférez IPv4 dans la stratégie de préfixe 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
Hexadécimal 0x20 0x10 0x01 0x11

L’utilisation de l’interface graphique des propriétés réseau pour désactiver IPv6 n’est pas prise en charge

Cette valeur de Registre n’affecte pas l’état de la case à cocher suivante. Même si la clé de Registre est définie pour désactiver IPv6, la case à cocher de l’onglet Mise en réseau pour chaque interface peut être sélectionnée. Il s’agit d’un comportement attendu.

Propriétés réseau

Référence

Pour plus d’informations sur RFC 3484, voir Default Address Selection for Internet Protocol version 6 (IPv6).

Pour plus d’informations sur la façon de définir la priorité IPv4 sur IPv6, voir Using SIO_ADDRESS_LIST_SORT.

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

Pour plus d’informations sur les problèmes connexes, consultez les articles ci-dessous :

Outils pour faciliter le suivi réseau : Microsoft Network Monitor 3.4 (archive)

Avertissement

Netmon 3.4 n’est pas compatible avec Windows Server 2012 système d’exploitation ou un système d’exploitation plus nouveau lorsque l’équipe de la NIC LBFO est activée. Utilisez l’analyseur de messages à la place.