When setting up DNS rewrites it rewrites it once but does not check the other rules. So if I have a rule that resolves test1234.com to EXAMPLE_HOSTNAME.local and I have a second rule EXAMPLE_HOSTNAME.local to 192.168.100.100. In the case of test1234.com it will use the upstream .local resolver instead of first checking if there is a rewrite rule for EXAMPLE_HOSTNAME.local.
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 report a bug and not ask a question or ask for help
[X] I have set up AdGuard Home correctly and configured clients to use it. (Use the Discussions for help with installing and configuring clients.)
Platform (OS and CPU architecture)
Linux, AMD64 (aka x86_64)
Installation
Other (please mention in the description)
Setup
On one machine
AdGuard Home version
v0.107.53
Action
When setting up DNS rewrites it rewrites it once but does not check the other rules. So if I have a rule that resolves
test1234.com
toEXAMPLE_HOSTNAME.local
and I have a second ruleEXAMPLE_HOSTNAME.local
to192.168.100.100
. In the case oftest1234.com
it will use the upstream.local
resolver instead of first checking if there is a rewrite rule forEXAMPLE_HOSTNAME.local
.Expected result
Actual result
Additional information and/or screenshots
Only relevant fields of the config