Já tentou instalar o seu próprio caching local com o nome? Instale o BIND localmente (somente cache) e, em seguida, deixe-o consultar o DNS da maneira que deveria (localizar delegações dinamicamente com base nas delegações). Apenas mude o resolv.conf para apontar para 127.0.0.1 e pronto. Talvez jogue um de seus IPs de hosts lá como um backup, mas principalmente confie em seu próprio resolvedor.