2011-07-11 25 views
17

He estado en chrome: // net-internals/# dns y he habilitado IPV6, pero no parece haber una opción para que el navegador pruebe primero la dirección IPV6, por defecto está en IPV4.¿Cómo se establece IPV6 por defecto en Chrome para MAC?

Antes de habilitar IPV6 la familia de direcciones por defecto era: Familia dirección defecto: ADDRESS_FAMILY_IPV4 (IPv6 desactivado) Después de Habilitación de IPv6 se muestra como: family default dirección: ADDRESS_FAMILY_UNSPECIFIED

Esto parecía prometedor por un segundo hasta que agarró la dirección IPV4 primero. Cualquier ayuda sería apreciada o incluso la confirmación de que no es posible.

Respuesta

35

IPv6 obtiene automáticamente una mayor prioridad por defecto. RFC3484 describe el mecanismo utilizado para esto. Si usa 6to4 (2002 ::/16), esas direcciones IPv6 tendrán una prioridad menor que IPv4. Esto se hace porque si su conexión IPv6 depende de su conexión IPv4 + la disponibilidad correcta y el funcionamiento de varios relevadores, entonces probablemente tendrá una mejor conexión directamente sobre IPv4. Lo mismo vale para Teredo (2001 ::/32).

Si su sistema todavía se conecta a través de IPv4 incluso cuando tiene conectividad IPv6 nativa, entonces su conectividad IPv6 a ese sitio web es probablemente lenta. Existe una solución de seguridad integrada en las versiones recientes de Chrome que primero prueba IPv6, pero cuando la conexión no se ha establecido dentro de los 300 ms, intenta conectarse a través de IPv4 en paralelo. Esto se hace para que los usuarios con conectividad IPv6 interrumpida aún puedan acceder a sitios web con dos apilamientos.

espero que esto explica lo que está viendo :)

Sander

+0

Gran explicación, no tengo los privilegios para votar tu respuesta, pero lo haría si pudiera. – flxa

+0

Vaya, se olvidó de hacer eso, gracias de nuevo Sander, hecho ahora. – flxa

4

Si tiene IPv6 habilitado y funciona correctamente, cromo, y todos los demás navegadores modernos, se prefieren. Sin embargo, si acaba de encender IPv6, deberá reiniciar Chrome para que esto surta efecto. Esta parte me llevó alrededor de una hora de búsqueda para descubrir, que es como terminé aquí.

Puede verificar qué protocolo está habilitado de forma predeterminada para su navegador en http://ipv6-test.com/.

Si dice que su conexión es compatible con IPv6, pero también dice "Cuando ambos protocolos están disponibles, su navegador usa IPv4", simplemente reinicie su navegador. Cuando vuelva a visitar el sitio, debería decir IPv6.

Nota: He visto otras respuestas que mencionan sobre: ​​net-internals en la barra de direcciones y la pestaña dns para habilitar IPv6, pero esta parece ser información obsoleta ya que no hay ningún botón de habilitar IPv6 en las versiones actuales de Chrome (estoy usando la versión 22.0.1229.94 en este momento).

+0

Te he subido de categoría, ya que el comentario para reiniciar Chrome fue apreciado :), pero observando, ciertamente veo el botón 'Habilitar IPv6', y estoy con la versión 27.0.1453.65 beta-m (aunque tenga en cuenta ... ventanas, no mac, si ese es el problema/was), mira aquí mi captura de pantalla: http://cl.ly/image/3F132G1n1o13/Image%202013-04-27%20at%204.07.32%20AM.png –

+0

Me alegro de que simple arreglar ayudó a alguien más. Windows vs Mac puede ser una diferencia ya que todavía no veo el botón 'Habilitar IPv6' en la versión 26.0.1410.65 http://grab.by/m1Wc. – mmrobins

+0

Sí, desafortunadamente, los usuarios de Mac todavía tienen que habilitarlo (cada vez que se inicia Chrome) usando 'chrome: // net-internals' y seleccionarlo en el panel de DNS. –

2

Normalmente, el IPv6 tiene una prioridad más alta, aunque en algunas circunstancias, el sistema usa primero IPv4. En algunos sistemas operativos, puede cambiar /etc/gai.conf para cambiar la precedencia. Sin embargo, su uso se puede utilizar en algunos sistemas operativos, incluido Mac OS. Puede intentar configurar un servidor DNS con prioridad IPv6. Mira esto: https://github.com/adamyi/v6dns

+0

una gran respuesta. El código en el repositorio es muuuy claro. Sigan con el buen trabajo yo. – lifelogger

Cuestiones relacionadas