Pull request: 5117-dns64

Merge in DNS/adguard-home-wiki from 5117-dns64 to master

Squashed commit of the following:

commit 17b75a92827b3a3216742776c22468ead1e38aa1
Merge: 2b5631e c5454c9
Author: Eugene Burkov <E.Burkov@AdGuard.COM>
Date:   Mon Jan 23 19:12:31 2023 +0300

    Merge branch 'master' into 5117-dns64

commit 2b5631e41a900dca0951c8bf81d88008900d003d
Author: Eugene Burkov <E.Burkov@AdGuard.COM>
Date:   Thu Jan 19 14:25:52 2023 +0400

    Configuration: fix release agaaaain

commit 89c1e2f55242ff0d934485c655352b3f17553d08
Author: Eugene Burkov <E.Burkov@AdGuard.COM>
Date:   Thu Jan 19 14:25:00 2023 +0400

    Configuration: fix release again

commit 38d353028113ef910034057b8e7bde95c3baffae
Author: Eugene Burkov <E.Burkov@AdGuard.COM>
Date:   Thu Jan 19 14:19:13 2023 +0400

    Configuration: fix release

commit 193bc59eb90264178a6495841c5ba631a2101c5e
Author: Eugene Burkov <E.Burkov@AdGuard.COM>
Date:   Thu Jan 19 14:18:24 2023 +0400

    Configuration: add info, imp fmt

commit e56268ceafd38d4aa97f609e765226d63c3411d9
Author: Eugene Burkov <E.Burkov@AdGuard.COM>
Date:   Thu Jan 19 14:01:08 2023 +0400

    Configuration: add dns64 desc
Eugene Burkov 2023-01-23 19:12:43 +03:00
parent c5454c9f8b
commit f17c333cd1
1 changed files with 10 additions and 0 deletions

@ -420,6 +420,15 @@ Settings are stored in [YAML format](https://en.wikipedia.org/wiki/YAML), possib
replaced with the default one, `1s`.
- `use_http3_upstreams` (**since v0.107.15**): Enables DNS-over-HTTP/3
for DNS-over-HTTPS upstreams that support it.
- `use_dns64` ((**since v0.107.23**) — Enables or disables the DNS64
functionality. See `dns64_prefixes` for more information.
- `dns64_prefixes` (**since v0.107.23**): The list of DNS64 prefixes to use.
The first specified prefix will be used to synthesize DNS64 answers. If
empty, AdGuard Home will use the default (Well-Known) prefix
`64:ff9b::/96`. The prefixes are validated for being IPv6 subnets not
longer than 96 bits. As per [RFC 6147][rfc6147], PTR requests are routed
to the `local_ptr_upstreams` if the requested address is within either one
of the configured prefixes or the default Well-Known one.
- **ECS settings**
- `edns_client_subnet` — Add EDNS Client Subnet (ECS) option to upstream
requests and log the values sent by the clients in the query log. Please
@ -593,6 +602,7 @@ Removing an entry from settings file will reset it to the default value. Deletin
[`dnscrypt`]: https://github.com/ameshkov/dnscrypt
[DDR]: https://www.ietf.org/archive/id/draft-ietf-add-ddr-06.html
[tls-names]: https://pkg.go.dev/crypto/tls#pkg-constants
[rfc6147]: https://datatracker.ietf.org/doc/html/rfc6147