web-dev-qa-db-fra.com

Existe-t-il un moyen de désactiver IPv6 dans Google Chrome?

Je développe des sites Web sous Windows 7.

Lorsque j'ai installé Firefox, j'ai constaté un problème de performances, en particulier lors de la connexion à l'hôte local. En cherchant sur Google, j'ai découvert qu'il était lié à l'utilisation d'IPv6 par le navigateur pour résoudre les URL.

En utilisant about: config et en définissant network.dns.disableIPv6 sur true, le problème a disparu.

Maintenant, j'ai le même problème avec Google Chrome, mais je ne trouve pas le moyen (s'il y en a un) de faire la même chose que j'ai fait avec Firefox.

Aucune suggestion?

20
tanathos

De: https://stackoverflow.com/questions/1726585/firefox-and-chrome-slow-on-localhost-known-fix-doesnt-work-on-windows-7

Modifiez votre fichier "hôtes" sur votre ordinateur pour vous assurer qu’il contient une entrée de type ipv4 localhost. Aller à:

C:\Windows\System32\drivers\etc\hosts

Assurez-vous qu'il y a une ligne qui ressemble à

127.0.0.1       localhost

Et assurez-vous que la ligne avec le style ipv6 est commentée (avec #)

#   ::1             localhost

Vous devrez exécuter votre éditeur avec le mode administrateur pour pouvoir enregistrer les modifications. J'ai eu ce problème avant et ce changement l'a résolu pour moi. Il ne désactive pas ipv6 sur votre ordinateur, il lui dit simplement d'utiliser ipv4 pour les recherches d'hôte local.

21
Matt

Lancez Chrome avec l'indicateur de ligne de commande --disable-ipv6

8
Tamara Wijsman

Le drapeau --disable-ipv6 ne fonctionne plus ( 1149303005 ), il est donc préférable d'utiliser la table de règles (RFC3484) de votre OS:

  • Windows: google netsh prefixpolicies.
  • Linux: éditez /etc/gai.conf.

Malheureusement, la méthode utilisée par Chrome pour résoudre les noms (async-dns) ignore la priorité IPv4/IPv6 du système d'exploitation.

  • Lancer Chrome depuis la console avec le drapeau --disable-async-dns fera l'affaire, mais vous perdrez évidemment cette fonctionnalité.
  • Espérons que Google résoudra le problème 516305 un jour ou l'autre :-)
1
jac

si vous utilisez Linux avec Google Chrome ou Chromium, vous pouvez faire la même chose que suggéré par Matt.

Editez votre fichier/etc/hosts en tant que root.

J'ai commenté toutes les adresses ipv6 (toutes avec deux points:) et le chargement des pages est plus rapide, c'est peut-être une coïncidence, mais je ne le pense pas.

0
Craig