mirror of
https://github.com/caiwx86/small-packages.git
synced 2026-07-30 02:31:47 +08:00
26 lines
680 B
Plaintext
26 lines
680 B
Plaintext
# dns.dae
|
|
dns {
|
|
optimistic_cache_ttl: 86400
|
|
max_cache_size: 4096
|
|
upstream {
|
|
localdns: 'udp://127.0.0.1:53'
|
|
overseadns: 'tcp+udp://1.0.0.1:53'
|
|
nodedns: 'udp://111.222.333.444:53'
|
|
}
|
|
routing {
|
|
request {
|
|
sub(sub_name) -> overseadns
|
|
subnode(sub_name) && subnode(name_keyword: 114514) -> nodedns
|
|
qtype(https) -> reject
|
|
qname(geosite:gfw) -> overseadns
|
|
fallback: localdns
|
|
}
|
|
response {
|
|
upstream(overseadns) -> accept
|
|
qname(geosite:private) -> accept
|
|
ip(geoip:cn) -> accept
|
|
fallback: overseadns
|
|
}
|
|
}
|
|
}
|