Você não parece precisar de um servidor DNS para o que descreveu. Seu registrador deve fornecer servidores de nomes - basta apontar seu domínio para o seu endereço IP do servidor (adicionar um registro A). Você pode então lidar com os subdomínios em seu servidor sem um servidor de nomes (por exemplo, adicionar virtualhosts no Apache ou servidores no Nginx). Além disso, se desejar, você pode adicionar CNAMEs no servidor de nomes do seu registrador.
Se, por algum motivo, você precisar de um servidor de nomes no seu servidor, o TinyDNS tem um tamanho muito menor do que o Bind e é fácil de configurar - neste caso, parece desnecessário.
Se você estiver interessado, este artigo deve ser aplicável em termos de configuração do TinyDNS no CentOS: link
(Alguns programas relacionados ao TinyDNS (por exemplo, dnscache) também podem ajudar no cache do DNS, o que trará uma pequena melhoria no desempenho para coisas como entrega de e-mail e análise de log também).
O TinyDNS não tem uma GUI (existem alguns painéis de controle que suportam DNS, mas a instalação desses é geralmente mais difícil do que apenas instalar o servidor DNS).