mirror of
https://github.com/AdguardTeam/AdGuardHome.git
synced 2024-11-23 13:35:38 +03:00
Pull request 183: doc ds upstream config
Merge in GO/adguard-home-wiki from doc-ds-upstream-config to master Updates AdguardTeam/AdGuardHome#6156. Squashed commit of the following: commit cabb4325803ebdb51ff3a749c0b788e62e03b1ee Author: Eugene Burkov <E.Burkov@AdGuard.COM> Date: Thu Oct 12 18:03:52 2023 +0300 Configuration: screen spec chars commit f3de47b618166d1ca407bd55e7b0945016407393 Author: Eugene Burkov <E.Burkov@AdGuard.COM> Date: Thu Oct 12 17:59:03 2023 +0300 Configuration: imp txt commit 52c43fa8e4f14db15ad3457a40f6e5c346f9780e Author: Eugene Burkov <E.Burkov@AdGuard.COM> Date: Thu Oct 12 17:48:19 2023 +0300 Configuration: mention ds
parent
0dd45291ac
commit
fc96870efc
1 changed files with 12 additions and 0 deletions
|
@ -151,6 +151,18 @@ a configuration like this:
|
|||
sends queries for `*.host.com` to `1.2.3.4` except for queries for
|
||||
`*.www.host.com`, which are sent to `6.7.8.9`, which is the default upstream.
|
||||
|
||||
Queries for the `DS` query type are following the assumption based on
|
||||
specification for records' presence given in [RFC 4035, section
|
||||
2.4](https://datatracker.ietf.org/doc/html/rfc4035#section-2.4):
|
||||
|
||||
> A DS RRset SHOULD be present at a delegation point when the child zone is
|
||||
> signed. \[…\] All DS RRsets in a zone MUST be signed, and DS RRsets MUST
|
||||
> NOT appear at a zone's apex.
|
||||
|
||||
For example, the `DS` query for `domain.example.com` will be sent to the
|
||||
upstream specified for `example.com`, `com`, or the default one, even if there
|
||||
is a more specific upstream like `*.example.com`.
|
||||
|
||||
Since **v0.108.0-b.8** the wildcard `*` has a special meaning of "any
|
||||
subdomain", so `--upstream=[/*.host.com/]1.2.3.4` will send queries for
|
||||
`*.host.com` to `1.2.3.4`, but `host.com` will be forwarded to default
|
||||
|
|
Loading…
Reference in a new issue