From f17c333cd1fcb898bc3bad65963d21bed83ff3e9 Mon Sep 17 00:00:00 2001 From: Eugene Burkov Date: Mon, 23 Jan 2023 19:12:43 +0300 Subject: [PATCH] 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 Date: Mon Jan 23 19:12:31 2023 +0300 Merge branch 'master' into 5117-dns64 commit 2b5631e41a900dca0951c8bf81d88008900d003d Author: Eugene Burkov Date: Thu Jan 19 14:25:52 2023 +0400 Configuration: fix release agaaaain commit 89c1e2f55242ff0d934485c655352b3f17553d08 Author: Eugene Burkov Date: Thu Jan 19 14:25:00 2023 +0400 Configuration: fix release again commit 38d353028113ef910034057b8e7bde95c3baffae Author: Eugene Burkov Date: Thu Jan 19 14:19:13 2023 +0400 Configuration: fix release commit 193bc59eb90264178a6495841c5ba631a2101c5e Author: Eugene Burkov Date: Thu Jan 19 14:18:24 2023 +0400 Configuration: add info, imp fmt commit e56268ceafd38d4aa97f609e765226d63c3411d9 Author: Eugene Burkov Date: Thu Jan 19 14:01:08 2023 +0400 Configuration: add dns64 desc --- Configuration.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Configuration.md b/Configuration.md index 7c8380e..709f7c3 100644 --- a/Configuration.md +++ b/Configuration.md @@ -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