Forwarding all queries to other caching resolvers with low RTT to auth servers
(e.g. your ISP's resolver or 8.8.8.8) should improve resolution time.
But that wouldn't be optimal because Unbound chases CNAME chains
even if it forwards all queries to other resolver [1]. For more performance
use caching-forwarder-only software (i.e. dnsdist or dnsmasq) instead
of Unbound[2].
auth-zone: may be worth a try for sat. Trying auth-zone: on a broadband connection does appear to speed things up. The root zones ".", "arpa", "in-addr.arpa", and "ip6.arpa" NS respond to XFR. My conf example:
auth-zone:
# Note root zone will be 2-3MB
name: "."
master: "a.root-servers.net"
...
master: "m.root-servers.net"
fallback-enabled: yes
for-downstream: no
for-upstream: yes
zonefile: "root.zone"
I would dare trying dnsmasq for 1-3000 Clients We are between
60-200 Request/s - Not a lot but enough to think twice about implications
of a high latency uplink.