Consider a private network over several sites, each one having its own DNS server(s) for resolution of internal private IP/hosts. No DHCP needed.
Any server has dnsmasq running, 127.0.0.1 set as DNS (within
resolv.conf) and dnsmasq configuration points to local DNS server(s). Basically seems like dnsmasq acts only as DNS proxy.
What's the benefit of this configuration compared to the usual configuration of having each server directly pointing to local DNS server(s)? I expect that hostnames/IPs are cached in this case as well, isn't it?