Suponho que você esteja perguntando sobre como configurar um servidor DNS para responder às informações da zona autoritativa de um domínio. Se você configurar um servidor apenas para fazer a resolução de nomes para os clientes, haverá outro conjunto de considerações.
Em uma configuração de provedor de serviços de Internet onde há muitos domínios que podem ser hospedados, executar seu próprio DNS pode ser benéfico. O acesso direto às configurações estará disponível e poderá ser facilmente integrado em qualquer sistema que você esteja usando para gerenciar os domínios do seu cliente, como o Virtualmin ou outros. Desvantagens são que você tem que gerenciar seu próprio servidor DNS, para atualizações de segurança e configuração, redundância e todas as outras atividades divertidas que acompanham a manutenção do servidor. Embora os ISPs geralmente hospedem os servidores da Web de qualquer maneira, geralmente não é grande coisa.
Para um site singular, geralmente usaria seu registrador ou empresa de hospedagem. Ambas as organizações geralmente terão muito mais redundância de sistema do que se pode construir. A maioria fornece opções de configuração suficientes para todas as configurações, exceto as mais complexas.