digamos que eu tenha esse nome de host privado dev.private.example.com
que só é acessível em uma rede privada por conexão VPN e eu tenho prod.example.com
que é acessível à Internet. Eu tenho servidores DNS para resolver o nome de host privado e, em seguida, posso usar os servidores DNS públicos (google, cloudflare etc) para os nomes de host públicos.
eu gostaria de configurar o dnsmasq (deixe-me saber se houver outra ferramenta) para que ele consulte o servidor DNS para os nomes de host privados e se for outro nome de host, ele será resolvido através dos servidores DNS públicos
Como faço para fazer isso?
Isto é o que funcionou para mim
edite
/etc/dnsmasq.conf
e tenha isso no arquivoe, em seguida, crie um arquivo no diretório conf
/etc/dnsmasq.d/private.example.com.conf
e adicione o seguinte no conteúdo do arquivo
onde os seguintes são os servidores de nomes
140.82.113.1
e140.82.113.2
resolvendo o nome do host privadoem seguida, reinicie o dnsmasq
service restart dnsmasq
agora qualquer hostname privado *.private.example.com usará esses nameservers para resolver!!!
e bum!!!