I would like to use one of the more powerful alternatives to (in my case) bind, but I think the added features probably are not worth the potential problems this brings with it.Bind on a opnsense cluster is fast and reliable, the other solutions:- adguardhome on opnsense - not sure if that survives updates and reboots with any reliability- pihole or adguard on some other platform loses me the reliability a cluster bringsSo, for now, I'll abstain. On another note, I do favor bind over unbound due to its seemingly much better performance, especially with big blacklists.
Three things why I prefer pihole over blocking via unbound:I want a clean resolver on and for the firewall itself.pihole has counters against cname cloaking.The GUI is much nicer, if you want analyse why a app or website is not working.Hint: Use max-cache-ttl very low on pihole, so that the very good cache/prefetching of unbound works.
What do you mean by "spread"?And of course all of this is managed in the UI. AdGuardHome is available via @mimugmail's community repo:https://www.routerperformance.net/opnsense-repo/
Spread: Unbound does not use a single DNS server but queries multiple ones AFAIK. (?)
I read that but could not find an example on how to integrate it. Or would I have to enter it manually in the sources.list?
fetch -o /usr/local/etc/pkg/repos/mimugmail.conf https://www.routerperformance.net/mimugmail.conf
So I am asking myself, is there any benefit on using PiHole / AdGuard Home ON TOP of Unbound Blacklisting?I also saw that there is a community package for AdGuard Home within OPNsense.What is your guys opinion on these three alternatives?
Quote from: jimjohn on April 23, 2021, 12:40:14 pmSpread: Unbound does not use a single DNS server but queries multiple ones AFAIK. (?)If you configure an explicit forwarder combined with "forward-only", BIND will query only one. You can achieve the same with Unbound of course. But why would you? Every recursive namesever is capable of starting with a root zone cache and working from there. That is the point of the "distributed" in DNS.Not sure I understood correctly, can you rephrase? Though the advantage with Unbound would be that it does query a bunch of DNSses randomly? What is the concept behind it then?Quote from: jimjohn on April 23, 2021, 12:40:14 pmI read that but could not find an example on how to integrate it. Or would I have to enter it manually in the sources.list?Which sources.list? This ain't Debian or Ubuntu You're right. Too many parallel things. Just doCode: [Select] fetch -o /usr/local/etc/pkg/repos/mimugmail.conf https://www.routerperformance.net/mimugmail.confonce in the CLI. You can manage community packages in the UI afterwards.
Not sure I understood correctly, can you rephrase? Though the advantage with Unbound would be that it does query a bunch of DNSses randomly? What is the concept behind it then?
;; ANSWER SECTION:. 439919 IN NS j.root-servers.net.. 439919 IN NS a.root-servers.net.. 439919 IN NS h.root-servers.net.. 439919 IN NS b.root-servers.net.. 439919 IN NS m.root-servers.net.. 439919 IN NS d.root-servers.net.. 439919 IN NS g.root-servers.net.. 439919 IN NS f.root-servers.net.. 439919 IN NS c.root-servers.net.. 439919 IN NS i.root-servers.net.. 439919 IN NS e.root-servers.net.. 439919 IN NS l.root-servers.net.. 439919 IN NS k.root-servers.net.;; ADDITIONAL SECTION:a.root-servers.net. 439919 IN A 198.41.0.4b.root-servers.net. 439919 IN A 199.9.14.201c.root-servers.net. 439919 IN A 192.33.4.12d.root-servers.net. 439919 IN A 199.7.91.13e.root-servers.net. 439919 IN A 192.203.230.10f.root-servers.net. 439919 IN A 192.5.5.241g.root-servers.net. 439919 IN A 192.112.36.4h.root-servers.net. 439919 IN A 198.97.190.53i.root-servers.net. 439919 IN A 192.36.148.17j.root-servers.net. 439919 IN A 192.58.128.30k.root-servers.net. 439919 IN A 193.0.14.129l.root-servers.net. 439919 IN A 199.7.83.42m.root-servers.net. 439919 IN A 202.12.27.33
;; ANSWER SECTION:org. 86400 IN NS b2.org.afilias-nst.org.org. 86400 IN NS c0.org.afilias-nst.info.org. 86400 IN NS a0.org.afilias-nst.info.org. 86400 IN NS b0.org.afilias-nst.org.org. 86400 IN NS d0.org.afilias-nst.org.org. 86400 IN NS a2.org.afilias-nst.info.;; ADDITIONAL SECTION:a0.org.afilias-nst.info. 94209 IN A 199.19.56.1a2.org.afilias-nst.info. 94209 IN A 199.249.112.1b0.org.afilias-nst.org. 94209 IN A 199.19.54.1b2.org.afilias-nst.org. 94209 IN A 199.249.120.1c0.org.afilias-nst.info. 94209 IN A 199.19.53.1d0.org.afilias-nst.org. 94209 IN A 199.19.57.1
;; ANSWER SECTION:opnsense.org. 7952 IN NS ns1.openprovider.nl.opnsense.org. 7952 IN NS ns2.openprovider.be.opnsense.org. 7952 IN NS ns3.openprovider.eu.