O cache de DNS no Linux (via nscd) é tradicionalmente desabilitado por padrão. Verifique o /etc/nscd.conf se você quiser habilitá-lo. Esteja avisado, pode criar mais problemas para você. Eu pessoalmente nunca contei com isso para o DNS. Se você quiser que a resolução de DNS continue funcionando quando / se o Bind travar, E você ainda tiver conectividade de rede, é melhor simplesmente especificar mais servidores em /etc/resolv.conf
O motivo pelo qual o dig @ 127.0.0.1 não funciona é que ele consulta o servidor DNS diretamente pela porta 53. Ele não usa o NSS funções.