Pull request: 3978 Query Log ECS

Merge in DNS/adguard-home-wiki from 3978-ecs-ip to master

Squashed commit of the following:

commit de2c9d8975edd33a68b8017d0be76ed4058fcebe
Author: Eugene Burkov <E.Burkov@AdGuard.COM>
Date:   Thu Mar 3 18:16:02 2022 +0300

    Configuration: spec desc

commit 91cf0186f1675d834d70b3ec9729e19fc73ba9d0
Author: Eugene Burkov <E.Burkov@AdGuard.COM>
Date:   Thu Mar 3 18:10:42 2022 +0300

    Configuration: fix txt

commit 8ca777557bfb94899be478863284205029551ac8
Author: Eugene Burkov <E.Burkov@AdGuard.COM>
Date:   Thu Mar 3 18:09:18 2022 +0300

    Configuration: upd ecs
Eugene Burkov 2022-03-03 18:17:37 +03:00
parent ef94d97979
commit efa83309ef

@ -375,7 +375,10 @@ Settings are stored in [YAML format](https://en.wikipedia.org/wiki/YAML), possib
addresses while picking the fastest. Values other than positive ones are
replaced with the default one, `1s`.
- **ECS settings**
- `edns_client_subnet` — Enable EDNS Client Subnet option. If enabled, AdGuard Home will be sending ECS extension to the upstream DNS servers. Please note, that this will be done for clients with public IP addresses only.
- `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
note that ECS option will be added automatically for clients with public
IP addresses only.
- **Access settings**
- `allowed_clients` — IP addresses of allowed clients
- `disallowed_clients` — IP addresses of clients that should be blocked