¿Hay alguna manera de deshabilitar IPv6 en Chrome de Google?

21

Estoy desarrollando sitios web en una máquina con Windows 7.

Cuando instalé Firefox, encontré algunos problemas de rendimiento, especialmente al conectarme con el host local, buscando en Google descubrí que está relacionado con el uso de IPv6 por parte del navegador para resolver las URL.

Usar about: configy establecer network.dns.disableIPv6en verdadero el problema se ha ido.

Ahora tengo el mismo problema con Google Chrome, pero no puedo encontrar una manera (si hay alguna) de hacer lo mismo que hice con Firefox.

¿Alguna sugerencia?

tanathos
fuente
77
¿Has intentado solucionar el problema de tus sistemas IPv6?
Brian Knoblauch
Vi súper velocidad al cambiar Firefox con el código anterior, por lo que es un problema común. Speedtest.net me muestra el mismo ping y descarga / carga en Firefox sin él,
Tom Stickel

Respuestas:

21

De: /programming/1726585/firefox-and-chrome-slow-on-localhost-known-fix-doesnt-work-on-windows-7

Edite su archivo "hosts" en su computadora para asegurarse de que haya una entrada localhost de estilo ipv4 allí. Ir:

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

Asegúrese de que haya una línea que se parezca

127.0.0.1       localhost

Y asegúrese de que la línea con el estilo ipv6 esté comentada (con #)

#   ::1             localhost

Tendrá que ejecutar su editor con el modo administrador para poder guardar los cambios. Tuve este problema antes y este cambio me lo solucionó. No deshabilita ipv6 en su computadora, solo le dice que use ipv4 para búsquedas localeshost.

Mate
fuente
funciona bien, gracias! hasta que Chrome no admita correctamente la desactivación de IPv6, mantendré comentada esta línea.
tanathos
Eso funciona bien, el problema es que algunos otros sistemas en su máquina pueden necesitar esa configuración en el archivo hosts, es decir, el servidor de Team Foundation en mi caso. Si comento ::1en el archivo de hosts, el acceso TFS es lento y Chrome rápido :(
Juri
¿Esto todavía funciona con versiones recientes de Chrome en Windows 7? No parece que el trabajo en Windows 8. Si todavía funciona en Win7, a continuación, Win8 pregunta específica publicada aquí: superuser.com/questions/568597/...
Kaliatech
Esto todavía funciona en Windows 7 con Chrome 26, solo me ahorró un montón de tiempo esta noche.
Chris Moschini
-1: Por supuesto, esto también funcionará, pero deja el ipv6 deshabilitado para otras aplicaciones, por lo que si Chrome no debería usar ipv6, esta no es una opción. Como hay un interruptor de línea de comando, hackear los componentes internos del sistema (para los cuales necesita privilegios de root) es algo incómodo.
matemáticas
8

Inicie Chrome con el indicador de línea de comando --disable-ipv6

Tamara Wijsman
fuente
uhm ... parece que no funciona ... no estoy seguro, pero las imágenes en la página aún se cargan muy lentamente, una por una ... en firefox, la misma máquina, el mismo sitio web, es realmente más rápido
tanathos
Sí, encontré esa sugerencia en algunos lugares, pero parece que solo está disponible en versiones nocturnas o algo así ... ¿Qué hay de deshabilitar todo el sistema IPv6? ¿La pestaña Línea de tiempo y Perfil debajo de las Herramientas del desarrollador (Ctrl + Shift + I) indican que algo más está sucediendo? Encontraste que esto era un problema en Firefox, pero en Chrome podría no estar relacionado ... La configuración del proxy de Chrome se hereda de Internet Explorer, ¿tal vez podría ayudar a deshabilitar IPv6 allí?
Tamara Wijsman
Pero he probado esto incluso con IE, y con IE es rápido como con Firefox, si esto estaba relacionado con la configuración de Internet, IE tenía que ser lento ... deshabilitar IPv6 a nivel del sistema operativo es mi último recurso :)
tanathos
2
Me funcionó bien con 9.0.597.107
Martin v. Löwis
Error en Google Chrome 22.0.1229.56 beta (Ubuntu 12.10-beta1)
Yohann
1

El --disable-ipv6indicador ya no funciona ( 1149303005 ), por lo que el camino a seguir es usar la implementación de la tabla de políticas (RFC3484) de su sistema operativo:

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

Desafortunadamente, el método de Chrome para resolver nombres (async-dns) ignora la precedencia IPv4 / IPv6 del sistema operativo, por lo que:

  • Lanzar Chrome desde la consola con la bandera --disable-async-dnshará el truco, pero, obviamente, perderá esa funcionalidad.
  • Con suerte, Google resolverá el problema 516305 algún día :-)
jac
fuente
-1

Si está ejecutando Linux con Google Chrome o Chromium, puede hacer lo mismo que Matt sugiere.

Edite su archivo / etc / hosts como root.

Comenté todas las direcciones ipv6 (cualquiera con dos puntos:) y estoy recibiendo cargas de página más rápidas, puede ser una coincidencia, pero no lo creo.

Craig
fuente
1
Esta es la misma respuesta de Matt.
Peachy