fix: check forwarding rules before recursive resolution #29

Merged
razvandimescu merged 1 commits from fix/forwarding-rules-recursive into main 2026-04-03 05:07:11 +08:00

1 Commits

Author SHA1 Message Date
Razvan Dimescu
8c3395e74b fix: check forwarding rules before recursive resolution
Conditional forwarding (Tailscale .ts.net, VPC private zones) was
only checked in the forward mode branch. In recursive mode, queries
for forwarding-rule domains went to root servers instead of the
configured upstream, returning NXDOMAIN for private domains.

Move the forwarding rule check before the recursive/forward branch
so it takes priority regardless of mode.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 00:02:12 +03:00