Acredito que você esteja testando com nslookup
/ host
/ dig
?
Eles têm o efeito de não olhar para /etc/nsswitch.conf
e perguntar primeiro ao DNS, pois são ferramentas de diagnóstico de DNS.
Tente um ping para o domínio que ele deve resolver para 127.0.0.1
conforme /etc/hosts
.
Todos os outros daemons também devem resolver para 127.0.0.1
, se eles não colarem o conteúdo de /etc/nsswitch.conf
e /etc/hosts