Désactiver le bouclage IPv6 sous Windows 7 64 bits


7

J'ai un ordinateur Windows 7 64 bits et je ne parviens pas à désactiver le bouclage IPv6 . Je me suis penché sur l'article intitulé Comment désactiver IP version 6 ou ses composants spécifiques dans Windows et montre comment définir HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\DisabledComponentsdifférentes valeurs - mais aucune de ces solutions ne semble désactiver le bouclage IPv6. J'ai tenté de définir cette valeur sur 0xffffffffet 0x20- redémarrer mon ordinateur après chaque modification, mais je ne l'obtiens toujours pas.

J'utilise un autre logiciel appelé Webdriver ou Selenium qui génère des erreurs lors du débogage si le bouclage IPv6 n'est pas désactivé. Il semble tenter de se connecter [::1]:7055et échoue. Y at-il un moyen de le forcer à se connecter 127.0.0.1.


1
Je sais que c'est vieux ... mais ce n'est pas un bon conseil ... et si vous ajoutez cette clé de registre ... réglez-le sur FF et non sur FFFFFFFF. thewindowsclub.com/disable-ipv6-5-second-boot-delay
Dan B

Réponses:


17

Je voudrais plutôt modifier les règles de préfixe pour que les adresses IP4 soient utilisées sur IPv6 lorsqu'elles sont disponibles.

C:\>netsh interface ipv6 show prefixpolicies
Querying active state...

Precedence  Label  Prefix
----------  -----  --------------------------------
        50      0  ::1/128
        40      1  ::/0
        30      2  2002::/16
        20      3  ::/96
        10      4  ::ffff:0:0/96
         5      5  2001::/32

Dans la liste ci-dessus, les lignes avec les étiquettes 3 et 4 représentent des listes de compatibilité IP4. Si vous augmentez leur priorité, ils seront préférés. Ils doivent être plus hauts que celui avec le label 0 car c'est l'adresse de localhost.

C:\>netsh interface ipv6 set prefix ::/96 60 3
Ok.

C:\>netsh interface ipv6 set prefix ::ffff:0:0/96 55 4
Ok.

Maintenant, si vous ping localhostou le nom d’hôte, il utilisera l’adresse IP4 sur une adresse IPv6 lorsque les deux sont disponibles. En fait, pour tout ce qui a une adresse IP4, il utilisera cette adresse sur une adresse IPv6.


0

Essayez d’éditer votre fichier hosts ( C:\Windows\System32\drivers\etc\hosts). Mon fichier hosts ressemblait à ceci lorsque je l'ai ouvert pour la première fois:

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost

Décommentez l'adresse de bouclage IPv4 associée à localhost et assurez-vous que la ligne commençant par ::1est commentée.

# localhost name resolution is handled within DNS itself.
  127.0.0.1       localhost
# ::1             localhost

Deux autres choses à garder à l'esprit:

  1. Vous devez démarrer votre éditeur de texte (Notepad, par exemple) avec des privilèges élevés, sinon vous ne pourrez pas enregistrer le fichier une fois la modification terminée. Lorsque vous démarrez l'éditeur, cliquez simplement avec le bouton droit de la souris et choisissez "Exécuter en tant qu'administrateur".

  2. Une fois les modifications terminées, enregistrez vos modifications dans le fichier hosts et redémarrez votre ordinateur.

Remarque secondaire: sur certains systèmes, un opérateur peut demander au serveur DNS de relire son fichier de configuration en l'envoyant SIGHUP(exemple:) kill -HUP <pid>. J'imagine qu'il existe un moyen de faire quelque chose de similaire dans Windows 7 (en évitant ainsi le redémarrage).


2
Merci @ Double. Mon fichier hosts le fait en fait, c'est-à-dire sans commentaire 127.0.0.1et avec ::1commentaires. Un ping localhostne se connecte à 127.0.0.1. Cependant, je voulais savoir comment désactiver complètement le bouclage IPv6 - afin que les logiciels s'exécutant sur ma machine ne connaissent pas le bouclage IPv6
OO

0

Décochez le protocole IPv6 sous votre adaptateur LAN. combiné avec le registre que vous avez, il n’y aura pas du tout d’ipv6 sur votre système.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.