Respostas:
Eu usei dnsmasqpara coisas semelhantes no passado.
Primeiro edite seu /etc/hostsarquivo e adicione as entradas relevantes para que elas sejam resolvidas nos endereços esperados ao testá-los localmente (por exemplo, com ping). Em seguida, apt-get install dnsmasqe certifique-se no-hostsé comentado fora no arquivo de configuração (deve ser por padrão).
A maneira como isso funciona (por padrão) é: ao ter que resolver um nome, dnsmasqprimeiro ele o procura em seu hostsarquivo. Se não for encontrado, ele o encaminha pelos servidores DNS configurados /etc/resolv.conf.