Instalé miredo y parece que tengo IPv6 funcionando. Puedo hacer ping a los hosts y descargar páginas web con wget o mi navegador web cuando especifico direcciones IPv6, sin embargo, cada vez que especifico un nombre de host que se ofrece a través de IPv4 e IPv6, el navegador elige la dirección IPv4 para la conexión.
¿Cómo puedo cambiar eso y dejar que el navegador use IPv6 en lugar de IPv4 si está disponible?
Buscando en Google encontré una pista de que los navegadores preferirán IPv4 sobre IPv6 para túneles 6to4 / teredo, pero hasta ahora no he encontrado una explicación de por qué o cómo cambiar eso.
true
Firefox, también para Firefox de Ubuntu.Tal como lo señaló freddyb, esto depende de la configuración de la llamada estándar del sistema para resolver los nombres de host, getaddrinfo .
Para resolver su problema, reemplace el contenido de su
/etc/gai.conf
con las siguientes líneas:actualizado : gracias a freddyb por señalar que mi respuesta anterior fue incorrecta: necesitamos comentar la última línea, no la tercera. ¡Ahora funciona para mí!
fuente
Recientemente, Chrome, Firefox y los navegadores derivados en realidad evitan IPv6 si un sitio responde más rápido a través de IPv4. No es posible cambiar este comportamiento mediante una configuración.
La característica en sí misma es probablemente razonable para el usuario común, pero casi me vuelve loco que no pueda deshabilitarla. La conectividad IPv6 es bastante buena hoy en día y, a veces, IPv6 tiene varias ventajas sobre la conexión a través de IPv4, incluso si la latencia, debido al túnel, es mayor. He estado navegando por IPv6 durante años y, a pesar de que el enrutamiento y el rendimiento de IPv6 han mejorado mucho, esta maldita función de "pirateo" del navegador me hace retroceder una década.
fuente
Bien, he estado investigando esto y es raro.
Usar un proxy local
Si configuro Firefox como proxy a través de Squid que se ejecuta en mi máquina, Firefox (o más precisamente, Squid) se conectará a través del túnel miredo. Si tengo instalado miredo pero Firefox está configurado como "sin proxy", Firefox usa primero IPV4.
Instalar aiccu
Si instalo aiccu y lo configuro con un túnel (por ejemplo, SiXXS), no importa mi configuración de proxy. Firefox utiliza primero IPV6.
Es posible que como miredo esté allí para conectarse a sitios IPV6, solo se use cuando IPV4 no esté disponible, en cuyo caso pruebe aiccu.
fuente
La respuesta es simple: alterar las etiquetas.
Esto los hace equivalentes a "vainilla" ipv6.
Si los deja comentados, recogerán los valores predeterminados.
fuente