Como o DNS é necessário para configurar o AD, essa decisão deve ser resolvida antes de instalar e configurar o AD. O assistente de configuração do Windows Server usa como padrão a instalação do DNS no primeiro servidor do AD na floresta, junto com a função AD.
Esta é uma pergunta necessária, mas se alguém tiver essa pergunta, a melhor recomendação é permitir que o Windows configure seu DNS com o servidor quando você adicionar a função AD. Pessoalmente, eu prefiro gerenciar o DHCP através da interface do Windows, então eu iria movê-lo para o mesmo servidor Windows.
Resumindo, o AD requer DNS, não requer DHCP. Se você preferir gerenciar o DNS em um host Linux, e muitos o fazem, certifique-se de ter os detalhes disponíveis ao configurar seu AD para que o AD seja vinculado ao DNS corretamente. Se você pretende ter o DHCP em seu ambiente, configure-o onde ele fizer mais sentido para o seu ambiente.