I've recently taking an intrest in DNS security and have opted to use the "dnsrypt-proxy", "dnsmasq" and "unbound" packages on my Debian 11 system chained together in the following order to encrypt my DNS traffic and improve the integrity of the resolved addresses:
My System -> Unbound -> DNSMASQ -> DNSCrypt Proxy -> Internet
However I'm wondering if using Unbound is necessary, does it serve any new function in the chain, have any benefits or is it completely redudant as I see I can enable "DNSSEC" in the other packages?