Chrome, Safari, IE não reconhece o arquivo hosts no Windows 7

4

Eu tenho uma nova instalação limpa do Windows 7. Eu editei o arquivo hosts e quando eu ping da linha de comando as configurações corretas são usadas - o ping vai para um servidor de rede local em vez de para a Internet. O Firefox também reconhece as configurações e acessa o servidor local correto.

O Chrome, o Safari e o IE não reconhecem as novas configurações. Eu não tenho nenhum conjunto de proxy em nenhum lugar. Eu reiniciei, " ipconfig / flushdns " -ed, parei e iniciei o serviço de DNS, esvaziei os caches do navegador, balancei meus braços freneticamente e fiz uma boa quantidade de palavrões.

O que posso fazer para que esses navegadores reconheçam as novas configurações?

    
por Eileen 06.02.2012 / 22:55

1 resposta

2

Uma dessas coisas resolveu isso finalmente, se eu pudesse reduzi-lo a apenas um. em vez disso, aqui está uma lista, numerada para que itens específicos possam ser referidos nos comentários (e lançados, se necessário) Qualquer uso dos hosts para mim seria uma ação preventiva. Desta vez eu já tinha ido aos locais que iria bloquear.

Comece com as coisas mais simples:

1) Sim, o arquivo é chamado HOSTS, é necessário estar em C: \ Windows \ System32 \ drivers \ etc para qualquer programa de 32 bits ou 64 bits, não importa. Não há "links" ou redirecionamentos para este arquivo ou localização da pasta, ao contrário de outros arquivos / pastas no sistema.

2) Não tem nenhuma extensão, não é HOSTS.txt (para todas as pessoas que pensam que precisam ser explicadas novamente)

3) Dentro dos hosts com o bloco de notas, há um espaço / alimentação de linha no final da lista de itens?

4) O cache do dns é liberado quando o serviço DNSclient está em execução usando ipconfig /flushdns no prompt de comando.

Para coisas estranhas

5) Afirma que os hosts são sugados para o cache DNS, e somente depois que ele é alterado, e a data é alterada no arquivo? O que pode exigir reinicialização.

6) HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ serviços \ Tcpip \ ServiceProvider é o local para os itens de prioridade para resolução de dns. Eu tenho mexido com isso, e o windows 7 usa essas prioridades.

7) Afirma que os Hosts de arquivo precisam ser descartados e refeitos do zero, o que foi corrigido para algumas pessoas. (me faz pensar o que realmente mudou)

(7 e 5 são interessantes, porque enquanto brincava, isso me levou Tempo e algo foi acionado em segundo plano durante apenas uma das edições / alterações)

E o mais estranho

8) Adicionar SERVIÇO DE REDE como um item nas permissões e dar-lhe controle?

9) Defina o arquivo como Somente Leitura. Estranhamente, refazer o arquivo e defini-lo como readonly pareceu funcionar novamente. (veja 5 a hora do arquivo mudando)

10) Para checar a idéia de que o "spyware blaster" poderia ter mexido com ele, eu fiz um Hosts Save e um hosts Return, apenas uma mudança visível foi definida como somente leitura. (isso também o reescreve) É claro que pode haver muitos outros programas do tipo AV que não permitem mudanças ou mudam as coisas.

11) Limpando todos os arquivos temporários da Internet, usando especificamente a aba "Opções da Internet" "geral" "Histórico de Navegação" "Excluir" e selecionando para remover tudo.

12) ativando e desativando o serviço de cache DNS, liberando, testando novamente.

Então, de repente, funcionou.

Algumas das coisas acima podem exigir acesso de administrador ou elevações, o que é deixado de fora porque você recebe um aviso sobre isso. A maioria das coisas IP6 são desligadas na minha máquina, no entanto, isso tornaria as coisas diferentes, eu estava usando principalmente IP4.

Existem resoluções de DNS bloqueadas no próprio sistema, verifique o arquivo dnsapi.dll, eles dizem que esses itens são usados em uma prioridade mais alta? (outra coisa que me perguntei) Então é possível resolver alguns endereços sem qualquer DNS vindo da web ou estando em qualquer cache.

    
por 07.02.2012 / 03:13