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