Apenas levando a resposta de duffbeer um pouco mais - o dnsmasq é uma ferramenta muito útil - embora não necessariamente o que cada roteador usa. Não é exatamente claro se você está apenas tentando fazer sua própria configuração funcionar ou criar uma solução empacotada para ser usada por outras pessoas.
Se você deseja manter as informações de DNS no servidor, isso significa que você também precisa reconfigurar cada cliente para usar o servidor para DNS ou fornecer DHCP do servidor. O último implica que você precisa desativar (ou restringir) o DHCP em qualquer roteador pré-existente.
Qualquer abordagem implica que você precisa fornecer informações para os instaladores de como configurar qualquer roteador!
Dado que os Sistemas Operacionais mais sensatos (incluindo o Centos) podem fornecer todos os serviços de um roteador, e que em alguns casos, os usuários podem estar usando um modem a cabo ou outro dispositivo que não seja um roteador, seria talvez mais É sensato fazer a configuração padrão do servidor como um gateway da Internet, com a opção de executar um servidor DHCP - e se o usuário já tiver um roteador, forneça alguns programas simples para download em USB / CD que adicionam o dispositivo ao arquivo hosts do cliente.
Se você quer apenas colocá-lo em funcionamento na sua própria rede, a solução seria executar o DNSMasq no servidor ou usar os recursos do roteador ou adicionar uma entrada aos arquivos hosts nos clientes.