Why can't Adguard Home itself be the DNS server
Prerequisites
-
[X] I have checked the Wiki and Discussions and found no answer
-
[X] I have searched other issues and found no duplicates
-
[X] I want to request a feature or enhancement and not ask a question
Description
What problem are you trying to solve?
Why can't Adguard Home itself be the DNS server? Why rely on unbound or any other?
Proposed solution
Alternatives considered
Additional information
As @ameshkov said in https://github.com/AdguardTeam/AdGuardHome/issues/3160:
AdGuard is a DNS forwarder, not a recursor.
That's why you must config some upstream servers in AdGuardHome.
Regarding the recursor setup, if you are really sure that's what you need, consider running a local unbound instance and configure AGH to use it as an upstream. IMO, this does not provide any advantages, though. Mind that the queries that are made by a recursor are not encrypted so will be visible to your ISP.
By the way, in addition to the disadvantages mentioned above, recursive queries usually have efficiency problems when used in small areas, each query will take a very long time.