É muito simples, o resolvedor DNS (10.0.0.2) não possui uma entrada para foo
.
nslookup
não considera /etc/hosts
, é especificamente para verificar as entradas de DNS em relação aos servidores de nomes (isso é o ns
no nslookup).
Como o seu servidor DNS não possui uma entrada para foo
, a resolução de nomes falha.