Problema com o arquivo hosts no Windows XP

3

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.

    
por Mee 05.07.2009 / 19:43

13 respostas

4

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 . .

    
por 05.07.2009 / 19:56
2

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 05.07.2009 / 20:42
1

por favor, use este link como referência para manipular e configurar seu hostfile.

link

Além disso, dê uma olhada no seu log de eventos do Windows se algum erro for lançado.

Boa sorte,
rAyt

    
por 05.07.2009 / 19:55
1

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.

    
por 10.12.2010 / 11:10
1

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

    
por 09.04.2011 / 22:17
0

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.

    
por 05.07.2009 / 19:55
0

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.

    
por 05.07.2009 / 20:08
0

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

    
por 11.09.2009 / 13:27
0

Exclua a pasta " etc " e substitua-a (" etc ") de outro usuário, cujas propriedades estão funcionando bem.

    
por 30.10.2009 / 14:56
0

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.

    
por 21.05.2010 / 09:30
0

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.

    
por 06.03.2013 / 09:57
-1

Se você tiver alguma entrada IPv6, certifique-se de que qualquer entrada IPv4 a preceda!

    
por 03.09.2012 / 03:45
-1

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.

    
por 08.11.2012 / 12:50