Skip to content

分流逻辑是否有缺陷? #2020

Open
@shane-forrest

Description

@shane-forrest

========================

DNS服务器组 (IPv4 Only)

========================

国内组 - 主用

主用

server 223.5.5.5:53 -group cn -exclude-default-group
server 119.29.29.29:53 -group cn -exclude-default-group
server 114.114.114.114:53 -group cn -exclude-default-group

备用

server 61.132.163.68:53 -group cn_backup -exclude-default-group
server 1.2.4.8:53 -group cn_backup -exclude-default-group

国外组 (仅用于特定域名)

Cloudflare

server-tls 1.1.1.1:853 -group us -exclude-default-group -spki-pin SPfg6FluPIlUc6a5h313BDCxQYNGX+THTy7ig5X3+VA=

Google

server-tls 8.8.8.8:853 -group us -exclude-default-group -spki-pin CY/9MPRd4VrgZSM01c8horUqSIf9xYKdXuLiuH+SJC4=
server-https https://dns.quad9.net/dns-query -group us -exclude-default-group

========================

分流规则 (国内优先策略)

========================

1. 国内域名强制走国内DNS

conf-file /etc/smartdns/cn-domains.conf -group cn

2. 国外服务指定走国外DNS

conf-file /etc/smartdns/us-domains.conf -group us

3. 默认规则(所有未匹配的走国内组)

domain-rules /./ -group cn

以上是我配置文件关于上游服务器和分流部分的配置。
为什么我用dig 命令查询qq.com的ip地址,无任何ip返回,提示:status: SERVFAIL。而当我将cn组的上游服务器后面的-exclude-default-group参数去掉,就能正常解析。我很确定cn-do mains.conf里有qq.com域名,况且还有兜底规则。请教下这是什么原因?还是我设置的逻辑不正确?新人小白真心求教

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions