Eu usei o dnsmasq para fornecer serviços de DNS locais em minha rede doméstica e também é conhecido por ser capaz de servir além de 1000 hosts. O Dnsmasq servirá nomes a partir do arquivo / etc / hosts, fornecerá o cache de dns e também conterá um servidor dhcp. A parte dhcp está desativada por padrão.
No Debian, o procedimento de instalação é assim:
apt-get install dnsmasq
Por padrão, o Dnsmasq perguntará aos servidores de nomes no resolv.conf se o próprio cache ou o arquivo de hosts locais não tiver uma entrada adequada.
Eu também uso o dnsmasq no trabalho para fornecer caching de DNS e seu efeito é muito perceptível.