Com essa configuração, a maioria dos aplicativos ficará feliz em trabalhar com sua entrada de /etc/hosts .
No entanto, host não parece em /etc/nsswitch.conf . Isso é por design, não por acidente, pois host é especificamente um programa de pesquisa de DNS. /etc/hosts não é DNS, é (principalmente) o que usamos antes que tivemos DNS.
O mesmo também vale para dig e nslookup - também são específicos do DNS.