Os utilitários host
(e nslookup
) consultam explicitamente os servidores DNS e não consultam o arquivo /etc/hosts
em uma configuração de sistema padrão. Se você fosse para traceroute
ou ping
desse endereço, você o veria resolver corretamente.
Você não quer alterar localhost
para mapear para algo diferente de 127.0.0.1, isso pode ter efeitos estranhos e sutis em muitas coisas. Eu acho que /etc/hosts
é analisado na ordem em que está escrito e como você tem:
192.168.10.10 localhost
127.0.0.1 localhost
.. a segunda entrada pode estar substituindo a primeira.