Talvez você tenha um proxy configurado para o navegador, de modo que a resolução de nomes seja adiada para o proxy, que está em outro lugar?
dig usa o DNS diretamente para encontrar respostas, portanto não informa como o sistema está configurado. ping deve estar usando a configuração do sistema, normalmente via /etc/resolv.conf
- você deve verificar esse arquivo para ter certeza de que há pelo menos uma entrada "nameserver". Se não, adicione algo e, em seguida, depure porque você está terminando sem os servidores de nome configurados.
Boas alternativas a serem usadas são os servidores DNS públicos do Google, com endereços IP memoráveis:
nameserver 8.8.8.8
nameserver 8.8.4.4