Da última vez que aconteceu comigo, eu deixei o bloco de notas nomear o arquivo hosts.txt.
Deve ser nomeado como host - sem extensão. Altere o bloco de notas para salvar como . .
Eu tenho um computador com o Windows XP SP2 com um problema estranho. O arquivo hosts não funciona. Não importa o que eu faça, adicionar ou remover entradas no arquivo não faz diferença, o ping nos nomes adicionados atinge o tempo limite. Eu tentei liberar o cache DNS (usando ipconfig / flushdns), mas isso não funcionou, eu até tentei reiniciar o serviço de cliente DNS, mas isso não fez diferença também.
A remoção de entradas também não tem efeito, faço ping nos nomes e obtenho uma resposta.
Ajuda !!!
Editar: Obrigado pela sua resposta pessoal, mas o problema é mais complicado do que isso. Parece que terei que reinstalar o Windows.
Da última vez que aconteceu comigo, eu deixei o bloco de notas nomear o arquivo hosts.txt.
Deve ser nomeado como host - sem extensão. Altere o bloco de notas para salvar como . .
Sugestões:
1- Faça com o nome "hosts". sem extensão. Como outro comentarista observou, às vezes os editores tentam impor suas extensões padrão.
2- Certifique-se de estar usando o arquivo no local correto. Na minha caixa de XP é C: \ WINDOWS \ system32 \ drivers \ etc
3- Verifique se as entradas que você está tentando fazer estão formatadas corretamente. Em particular, não prefixar a linha com um #; que indica um comentário / observação.
Tem a certeza sobre a reinstalação? Eu sou tudo para isso, eu faço isso uma ou duas vezes por ano para limpar o buço, mas o que faz você pensar que vai resolver o problema com (basicamente) resolução de nomes?
Boa sorte
por favor, use este link como referência para manipular e configurar seu hostfile.
Além disso, dê uma olhada no seu log de eventos do Windows se algum erro for lançado.
Boa sorte,
rAyt
Tive o mesmo problema, depois que uma nova linha de base do XP foi instalada no meu computador no trabalho. Meu arquivo de hosts anterior foi reinstalado em C: \ WINDOWS \ system32 \ drivers \ etc e recebi permissão de gravação (para poder modificá-lo, se necessário), mas não consegui fazer ping / RDP / ssh para nenhuma das máquinas nome de anfitrião. Tentei liberando cache DNS, reinicialização, etc, sem sucesso. A solução foi salvar os hosts no hosts.bak, recriar os hosts com permissões padrão (da pasta pai) e colar os dados antigos. Eu poderia, então, RDP / ping por hostname, e Windoze Admins, em seguida, capaz de me dar permissão de gravação, e ainda funcionou.
Resolvido aqui ...
Eu tive o problema quando eu tinha o IIS instalado. Existe um arquivo host separado chamado:
hosts.ics
Anexe quaisquer alterações neste arquivo em vez de hosts
Se você inseriu o IP padrão para o endereço 127.0.0.1, sempre receberá uma resposta para o ping, porque está fazendo ping por conta própria. Em vez disso, faça um nslookup e veja se o IP correto está sendo retornado. A idéia dos hosts não é bloquear o tráfego, mas redirecionar endereços.
O arquivo hosts é para resolver o nome para o endereço IP. Se o seu problema é falta de resposta (e o endereço está correto), então esse é outro problema.
Você verificou que sua rede está funcionando fazendo o ping dos endereços IP em vez dos nomes?
Use a opção -a no comando ping 'ping -a ipaddress' para ajudá-lo a descobrir a resolução de nomes.
Se a resolução do nome / endereço estiver funcionando, use o comando tracert 'tracert myhost' para ajudá-lo a descobrir onde seus pacotes estão se perdendo.
Verifique se você não tem nenhum espaço final após o nome do host ou se ele não será resolvido. Se você tiver uma entrada como '10 .10.10.10 yourhost 'e tentar' pingar seu host ', você receberá um host desconhecido.
BR, Mike
Exclua a pasta " etc " e substitua-a (" etc ") de outro usuário, cujas propriedades estão funcionando bem.
Eu tive o mesmo problema e vi no Registro de Eventos um erro toda vez que tentei executar um ipconfig / flushdns que dizia 'Ocorreu um erro ao tentar ler o arquivo de hosts locais'. O que corrigiu o problema para mim foi excluir e recriar o arquivo host. Por alguma razão, isso funcionou bem.
Para pessoas como eu que, depois de instalar o Windows, param / desabilitam todos os serviços que não serão usados, verifique se o serviço "TCP / IP NetBIOS Helper" está sendo executado. Sem ele, o arquivo hosts não será usado.
Se você tiver alguma entrada IPv6, certifique-se de que qualquer entrada IPv4 a preceda!
No Windows XP, você pode interromper o serviço chamado DNS CLient. Se o serviço estiver em execução, o Windows ignorará o arquivo host.