Eu tenho uma situação estranha em que estou esvaziando meu arquivo de hosts, mas quando faço ping em algo que costumava ter uma entrada no arquivo de hosts, o arquivo de hosts é preenchido com as entradas que acabei de remover.
As entradas são específicas para vários servidores na rede, portanto, não são apenas endereços IP aleatórios. No entanto, como alguns dos endereços IP foram alterados, as entradas não são mais válidas, mas não posso removê-las e confiar no DNS interno da rede.
O que poderia estar atualizando o arquivo hosts?
Edit: Então parece que correr ipconfig /flushdns
é o que está adicionando as entradas novamente. Eu nunca me deparei com isso antes.
Edit2: deveria ter apontado anteriormente, isso está em uma caixa do windows
Edit3: Parece que é svchost.exe que está fazendo isso. Veja esta captura de tela aqui:
fonte
Pode ser qualquer processo com acesso root. Você pode escrever um pequeno script que verifique periodicamente quais arquivos estão usando o arquivo / etc / hosts:
Execute-o por alguns minutos e verifique o
/tmp/hosts_monitoring
. Ele informará qual ID do processo gravou no arquivo.fonte
Você precisa baixar um programa como o Process Monitor
Você pode ver o que está acessando o arquivo
http://technet.microsoft.com/en-gb/sysinternals/bb896645.aspx
fonte