O Firefox perde esporadicamente a capacidade de realizar pesquisas de DNS

6

Eu vasculhei a web por vários dias agora, essencialmente toda vez que encontro isso. Espero que alguém aqui saiba uma solução para isso.

Fatos

  • Estou usando a versão estável mais recente do Firefox no momento em que escrevo.
  • Estou executando o Dual Stack (IPv4 nativo IPv4 e ).
  • Qualquer guia exibe o sintoma assim que você atualiza ou abre um novo URL.
  • Nenhum outro navegador ou cliente é afetado. Eu posso usar o Opera, o Internet Explorer, o PuTTY, etc, sem nenhum desses sintomas, enquanto o Firefox continua me mostrando "Servidor não encontrado".
  • NB: O serviço de cache do DNS na minha caixa está desativado (o que significa que ipconfig /flushdns está fora da imagem).

Isso permanece sem solução a partir de julho de 2016. Ainda sinto as "interrupções" do DNS, que parecem afetar apenas o Firefox.

Sintomas

Eu recentemente mudei para o Firefox e estou com erros de "Servidor não encontrado" em intervalos de menos de uma hora a vários dias.

Issoaconteceinesperadamente,excetoque,quandoeudesconectooCiscoAnyConnect,issopareceserumamaneiraseguradeexporessecomportamento.Oproblema,noentanto,tambémocorreesporadicamente,semquenenhumsoftwaredeVPNsejaexecutado.

Coisasqueeupesquiseietentei

EutenteiF5obviamente,masissonuncafuncionou.AúnicacoisaquefuncionadeformaconfiáveléreiniciaroFirefox.Pessoalmente,issosignificariaqueeuteriaquetrocaronavegadornovamente,poisessecomportamentoésimplesmenteinaceitável.

Euencontrei este segmento de vários anos que sugere desativar o IPv6, que também é recomendado no no mozillaZine . Na verdade, isso me levou vários dias atrás a desativar a pré-busca de IPv6 e DNS, definindo as seguintes opções em about:config :

network.dns.disableIPv6=true
network.dns.disablePrefetch=true

No entanto, tenho visto os sintomas novamente nos dias desde a alteração da configuração (eu restaurei essas duas opções).

Agora, o que eu achei surpreendente foi que quando eu olhava para as solicitações de saída da minha máquina usando o Wireshark enquanto tentando atualizar as guias que mostravam esses sintomas, não vi uma única solicitação de DNS. : zero, nada. O que eu vi em vez disso foram solicitações NBNS, ou seja, "NetBIOS Name Service". E, de fato, os pedidos continham os nomes dos domínios que eu estava tentando acessar do Firefox.

Por favor, note que após reiniciar o Firefox, eu posso ver essas solicitações NBNS também para casos em que uma pesquisa DNS padrão falha (não a "conexão", mas a pesquisa falha , Eu posso ver as respostas do DNS). Isso é wpad por exemplo não consegue resolver via DNS na intranet e, em seguida, na Internet e, em seguida, acaba como uma tentativa via NBNS.

Pergunta

Como posso evitar que isso aconteça em primeiro lugar ou quando acontece recuperar-se dele sem ter que reiniciar o Firefox? Sendo assim: o Firefox perdeu sua capacidade de resolver nomes de servidores via DNS.

    
por 0xC0000022L 19.06.2015 / 18:48

3 respostas

2

Alguns meses atrás eu tive exatamente o mesmo problema com o Firefox. Mesmos sintomas, apenas o Firefox parou para resolver endereços ... ópera, chrome, ou seja, tudo funcionou como um encanto, eu reiniciei o Firefox e todos funcionando bem, mas apenas alguns minutos. Tanto quanto eu sei, a única diferença com você é que eu estava usando o Firefox Portable de portableapps.com. Eu reinstalei-o muitas vezes e tentei tudo o que você pode imaginar, mas não recebo nada, então mudei para a versão portátil do Firefox ESR (Extended Support Release) e com esta versão eu tive zero problemas, mas é uma versão antiga (31,7).

Bem, duas semanas atrás eu decidi tentar novamente com a última versão do Firefox Portable 38.0.5 e o mesmo problema ... mas desta vez eu encontrei um perfil do Firefox em% APPDATA% \ Mozilla \ Firefox \ Profiles então eu removi ele (o Firefox deve ser parado) e isso é tudo, por alguma razão eu não posso explicar, esse perfil estava causando os problemas de DNS, desde então, zero problemas com a última versão do Firefox Portable.

É algo que você poderia tentar verificar, talvez você tenha algum perfil corrompido que esteja causando algum conflito, você poderia tentar excluir os perfis e o Firefox criará um novo no próximo início, mas por favor, antes de excluir qualquer coisa, backup backup backup;).

Desculpe, sei que isso não é uma resposta, mas não posso adicionar um comentário.

    
por 19.06.2015 / 21:44
2

Descobri que era apenas o arquivo cert8.db que precisava ser excluído da pasta de perfil para resolver o problema para mim, o que é muito menos drástico do que excluir todo o seu perfil.
Eu observaria que um site específico com um certificado auto-assinado levaria mais tempo e mais tempo para ser carregado durante um período de dias e semanas, até que eu não recebesse nada, exceto a mensagem "Servidor não encontrado". Agora a minha solução é a

Fechar o Firefox
Navegue até% APPDATA% \ Mozilla \ Firefox \ Profiles
Apagar arquivo cert8.db
Reinicie o Firefox -

    
por 31.08.2015 / 17:45
0

Eu tenho exatamente o mesmo problema. (Estou usando uma VPN do Dicrect Access). Embora não tenha solução para o problema, tenho um passo em frente na investigação: Como sugerido em um comentário acima eu dei uma olhada: networking Ao tentar acessar um host de intranet, tenho duas entradas diferentes na guia DNS: intranet_host ipv4 172.x.x.x 110 intranet_host ipv4 fdcb: xxxx: xxxx :: acxx: xxxx 109

Aleatoriamente, o acesso ao intranet_host falhará. Acessar em vez disso intranet_host.my_domain.com sempre funciona. Mais uma vez, existem 2 entradas no separador DNS: intranet_host.my_domain.com ipv6 fdcb: xxxx: xxxx :: acxx: xxxx 97 intranet_host.my_domain.com ipv4 fdcb: xxxx: xxxx :: acxx: xxxx 97

A ser observado em ambos os casos, trata-se de uma família de endereços inapropriada. Eu abri um bug no mozilla para isso: link

    
por 14.07.2015 / 17:10