Eu instalei o miredo e tenho o IPv6 instalado e funcionando, ao que parece. Posso executar ping6 em hosts e fazer download de páginas da Web com o wget ou o meu navegador da Web quando especificar endereços IPv6; no entanto, sempre que especificar um nome de host que seja oferecido em IPv4 e IPv6, o navegador escolherá o endereço IPv4 para a conexão.
Como posso mudar isso e permitir que o navegador use o IPv6 em vez do IPv4, se disponível?
Pesquisando ao redor, encontrei uma dica de que os navegadores preferem o IPv4 sobre o IPv6 para os túneis 6to4 / teredo, mas até agora não encontrei uma explicação sobre por que ou como mudar isso.
true
Firefox - também para o Firefox, do Ubuntu.Assim como freddyb apontou, isso depende da configuração da chamada do sistema padrão para resolver nomes de host, getaddrinfo .
Para resolver seu problema, substitua o conteúdo do seu
/etc/gai.conf
pelas seguintes linhas:updated : thx to freddyb por apontar que minha resposta anterior estava errada: precisamos comentar a última linha, não a 3ª. Agora funciona para mim!
fonte
Recentemente, o Chrome, o Firefox e os navegadores derivados realmente evitam o IPv6 se um site responder mais rapidamente pelo IPv4. Não é possível alterar esse comportamento por meio de uma configuração.
O recurso em si provavelmente é razoável para o usuário comum, mas quase me deixa louco por não poder desativá-lo. Atualmente, a conectividade IPv6 é muito boa e, às vezes, o IPv6 tem várias vantagens em relação à conexão através do IPv4, mesmo que a latência - devido ao tunelamento - seja maior. Estou navegando no IPv6 há anos e, apesar de o roteamento e o desempenho do IPv6 estarem ficando muito melhores, esse maldito recurso de "hack" do navegador me lembra uma década.
fonte
OK, eu estive investigando isso e é estranho.
Usar um proxy local
Se eu configurar o Firefox como proxy através do Squid em execução na minha máquina, o Firefox (ou mais precisamente, o Squid) se conectará através do túnel miredo. Se eu tenho o miredo instalado, mas o Firefox está definido como "sem proxy", o Firefox usa o IPV4 primeiro.
Instalar o aiccu
Se eu instalar o aiccu e configurá-lo com um túnel (por exemplo, SiXXS), não importa que minhas configurações de proxy IPV6 sejam usadas primeiro pelo Firefox.
Pode ser que, como o miredo esteja lá para se conectar a sites IPV6, ele seja usado apenas quando o IPV4 não estiver disponível; nesse caso, tente aiccu.
fonte
A resposta é simples: altere os rótulos.
Isso os torna equivalentes ao ipv6 "vanilla".
Se você os deixar comentados, eles receberão os valores padrão.
fonte