O que você quer fazer é alterar a ordem de resolução do nome do host.
No Ubuntu, tente procurar em /etc/nsswitch.conf
. Deve haver uma linha
hosts: files dns
Se você alterar isso para
hosts: dns files
ele tentará primeiro uma consulta DNS e, em seguida, irá para /etc/hosts
se a consulta falhar.
(fonte: link )
No Windows, tente alterar as configurações em
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider
Altere HostsPriority
para ser maior que DnsPriority
(recomendo que seja 2002
).
(fonte: link )