Possíveis razões que o WINDOWS \ system32 \ drivers \ etc \ hosts não está funcionando (aparte do óbvio)

3

Aqui está o meu arquivo C: \ WINDOWS \ system32 \ drivers \ etc \ hosts:

127.0.0.1          localhost
192.168.100.1      router

testando:

C:\>ping router
Ping request could not find host router. Please check the name and try again.

C:\>ping 192.168.100.1

Pinging 192.168.100.1 with 32 bytes of data:

Reply from 192.168.100.1: bytes=32 time<1ms TTL=64
Reply from 192.168.100.1: bytes=32 time<1ms TTL=64
Reply from 192.168.100.1: bytes=32 time<1ms TTL=64
Reply from 192.168.100.1: bytes=32 time<1ms TTL=64

Ping statistics for 192.168.100.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

Isso costumava funcionar. Eu costumava ter vários redirecionamentos lá. Mas parou de funcionar há algumas semanas.

Eu verifiquei tudo o que é óbvio:

  • excluiu o arquivo hosts e substituiu por este simples apenas para testar
  • sem caracteres inválidos no arquivo hosts
  • sem extensão de arquivo no arquivo hosts
  • não está usando o TAB para separar o IP e o nome do host (tentei usar exatamente 8 espaços)
  • ipconfig / flushdns
  • reinicie o serviço de cliente DNS
  • as permissões no arquivo correspondem às permissões do cliente DNS (também tentei "permitir" para "todos" no arquivo hosts, na pasta "etc" e também na pasta "drivers").
  • tentou adicionar o usuário NETWORK SERVICE e o usuário LOCAL SERVICE às permissões deste arquivo
  • nenhum escudo anitivirus / spamware / malware / residente em execução nesta máquina em particular
  • experimentou o arquivo hosts com os marcadores UNIX e DOS EOL
  • reinicialize a máquina

O que estou perdendo?

    
por rwired 23.12.2009 / 04:41

5 respostas

2

Do que você fez, e a lista de coisas que você verificou me faz pensar em algum tipo de falha do sistema, pois parece que você fez as coisas corretas, tente fazer "SFC / SCANNOW" na linha de comando apenas para testar para problemas do sistema.

    
por 02.02.2010 / 10:39
2

Na próxima vez, verifique \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ DataBasePath no registro para ver se o local do arquivo hosts está correto e é o mesmo que o Windows assume.

    
por 02.02.2010 / 12:35
1

Este é um problema com o arquivo hosts que não está funcionando ou é um problema sem resolução de DNS funcionando na máquina (ping, IE, etc.)?

Se este último, o nslookup funciona?

Se sim, dê uma olhada em Quando o DNS e o ping falham, mas o nslookup funciona no meu site para a resposta longa.

Resposta curta é que depois de tentar todos os tipos de coisas, acabei com "Winsock XP Fix" que alguém construiu alguns anos atrás depois de notar que as entradas do registro relacionadas ao WinSock eram na verdade as mesmas entre sistemas, corrompido.

    
por 23.12.2009 / 07:41
1

Altere o proprietário do arquivo de hosts para o grupo "Administradores". Isso resolveu um problema para mim.

    
por 15.03.2013 / 02:46
0

sfc /scannow não funcionou para mim, mas a instalação do .msi foi: link

    
por 06.10.2010 / 23:46