Duas soluções simples:
1) Execute dnscache
do DJB - ele faz exatamente o que você quer, e nada mais, e uma vez que você tenha a cabeça em torno de configurá-lo, é leve e discreto.
2) Execute dnsmasq
. É um servidor DNS / DHCP com mais recursos que pode ser configurado facilmente para fazer o que você quer (é o que eu uso em minha rede doméstica)