Você está usando o Internet Explorer? Na minha experiência, você precisa reiniciar o IE para que as alterações dos hosts sejam reconhecidas (outros navegadores receberão alterações imediatamente).
Quando faço alterações no arquivo hosts no windows 8, não funciona. Embora minhas alterações permaneçam no arquivo hosts.
O que estou tentando fazer é redirecionar o nome de domínio riddergarn.dev para 127.0.0.1 com esta linha:
127.0.0.1 riddergarn.dev
Eu uso o avast! e o Windows Defender está desativado, portanto, isso não está causando o problema.
Eu tentei ipconfig /flushdns
no CMD, mas também não resolveu.
Eu tentei procurar a resposta em vários sites, mas sem sorte até agora. Talvez alguém possa me ajudar.
EDITAR: Desativando o avast! não resolveu o problema.
Meu arquivo hosts
(example.com também não resolve para 127.0.0.1):
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
# ::1 localhost
127.0.0.1 riddergarn.dev
127.0.0.1 example.com
Meu% SYSTEMROOT% é C:\Windows
Eu não uso o IIS, mas o Apache.
Quando tento fazer ping no domínio, recebo o seguinte:
C:\Users\Andreas>ping riddergarn.dev
Ping request could not find host riddergarn.dev. Please check the name and try a
gain.
Você está usando o Internet Explorer? Na minha experiência, você precisa reiniciar o IE para que as alterações dos hosts sejam reconhecidas (outros navegadores receberão alterações imediatamente).
O Windows 8 (especificamente o Windows Defensor) bloqueia as edições no arquivo de hosts.
Há uma opção no defensor para excluir arquivos dessa proteção.
Veja este link para detalhes: link
Tags windows-8 hosts-file