docs: more annotations for dns section

This commit is contained in:
mzz2017
2023-03-27 12:45:10 +08:00
parent 97a4e956fe
commit cc50bea0fc
2 changed files with 24 additions and 0 deletions

View File

@ -89,12 +89,20 @@ dns {
googledns: 'tcp+udp://dns.google:53'
}
routing {
# According to the request of dns query, decide to use which DNS upstream.
# Match rules from top to bottom.
request {
# fallback is also called default.
fallback: alidns
}
# According to the response of dns query, decide to accept or re-lookup using another DNS upstream.
# Match rules from top to bottom.
response {
# Trusted upstream. Always accept its result.
upstream(googledns) -> accept
# Possibly polluted, re-lookup using googledns.
!qname(geosite:cn) && ip(geoip:private) -> googledns
# fallback is also called default.
fallback: accept
}
}