You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched other issues and found no duplicates
I want to request a feature or enhancement and not ask a question
Description
What problem are you trying to solve?
The internal DNS client, dnsforward.Server.internalProxy, is used for a few tasks, such as resolving IP addresses during an autoupdate or resolving hostnames for runtime clients. There are two issues with this:
Prerequisites
I have checked the Wiki and Discussions and found no answer
I have searched other issues and found no duplicates
I want to request a feature or enhancement and not ask a question
Description
What problem are you trying to solve?
The internal DNS client,
dnsforward.Server.internalProxy
, is used for a few tasks, such as resolving IP addresses during an autoupdate or resolving hostnames for runtime clients. There are two issues with this:Not all upstream and similar settings are applied to it. See, for example, Honor the user-defined UpstreamMode for the internal DNS proxy #4403.
These queries aren't logged into the query log.
Proposed solution
Remove it and use the same DNS client that we use for forwarding. Mark these queries as “internal” or something like that in the Query Log.
Alternatives considered
Configure the internal proxy the same way as the main one. This increases code duplication and complicates data flow.
@ameshkov, what do you think?
The text was updated successfully, but these errors were encountered: