Aqui montei o meu com o Unbound e tá uma maravilha.
Basta uma máquina simples e além de prático é muito fácil configurar.
Versão Imprimível
ola! qual a vantagem de ter seu proprio dns. você quer dizer um server local no seu hack?
ola!qual a vantagem de ter um proprio dns?
ou seja um pc na rede local?
A vantagem é que a resolução de nomes ocorre de forma muito mais rápida.
Se você tiver alguma máquina na sua rede já rodando com algum linux, pode usar ela ( se ela ficar online 24x7) pois como dito servidor DNS não consome muito recurso, se tiver máquina com windows existe a versão unbound para windows também, bem simples de instalar e pode ser uma boa para você ver se compensa pra você ou não ( apesar dos usuários mais expedientes afirmarem que a versão linux é mais estável).
Outra opção seria o edgerouger da ubnt fiz um teste de servidor DNS com ele seguindo as orientações do amigo @Arthur Bernardes, e fica bem bacana.