Como o servidor está executando o Active Directory / DNS, os clientes DEVEM ter seu DNS definido para o servidor para resolução / conectividade de domínio adequada aos recursos internos.
A chave é ter o serviço DNS do servidor configurado para encaminhar todas as consultas não locais para um resolvedor externo (como o Google [8.8.8.8; 8.8.4.4]). O tráfego de DNS é tão pequeno que não deve ter nenhum efeito perceptível em seu servidor, a menos que você tenha o cache configurado muito baixo.
A pilha de rede do servidor deve ser configurada para olhar para 127.0.0.1 (ou seu endereço local) para resolução DNS e o serviço configurado com encaminhadores.
Na medida em que o Sonicwall se relaciona, você pode configurá-lo de qualquer maneira. Se você quiser que o Sonicwall consiga resolver os FQDNs internos e externos, ele precisará usar o servidor local para a resolução. Se você precisar apenas de externo, defina-o como resolvedores de ISPs ou do Google.