Eu tenho problemas com isso há um tempo e tentei de tudo que sei, então achei que finalmente era hora de pedir ajuda.
Qualquer edição que eu fizer /etc/hosts
não funciona.
Exemplo:
julian@ifrit:~$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 ifrit
192.168.1.100 dev.julianfernand.es
No exemplo acima, quando eu acessar dev.julianfernand.es
(isso não existe), ele deverá carregar de 192.168.1.100
.
Se eu pingar, ele funciona muito bem. No entanto, quando acesso dev.julianfernand.es
usando o Google Chrome ou Firefox, isso não ocorre.
Agora, depois de reiniciar algumas vezes, ele funciona. Mas, como trabalho em uma empresa gerenciada de hospedagem WordPress, lido com muitas situações em que tenho que editar meu arquivo para ver o site do cliente em nosso servidor.
Eu simplesmente não consigo continuar reiniciando meu computador. Não é produtivo. Reiniciar o serviço de rede não funciona, o mesmo para limpar o cache (mesmo o cache DNS interno do Chrome).
Alguém tem uma ideia aqui? Isso acontece com o elementaryOS (baseado no Ubuntu 12.04) e o Ubuntu 13.10 (diariamente). Ainda não tentei com nenhuma outra versão.
PS: se esse for o caso, eu tenho um servidor NGINX em execução nesta máquina com PHP-FPM e MySQL.
Desde já, obrigado :)