无污染dns(overture)

dns 23-04-17 19:12 79  

配置 不清楚 edns-client-subnet 可先百度了解 国内的话目前 DNSPod 有 EDNS 支持 国外的话谷歌支持,CloudFlare 为了保持匿名性而不会支持 Policy 可填以下几种 auto:如果客户端IP不是保留IP(你可以简单的将保留IP理解成 内网IP + localhost),则使用客户端IP,否则使用 ExternalIP manual:如果 ExternalIP 不为空则使用,否则当客户端IP不是保留IP的时候使用客户端IP disable:关闭该功能 ExternalIP(外部IP) 如果该项为空并且发起查询请求的IP不是外部IP,则该功能会被禁用 也就是说,如果想启用该功能,则 Policy 填auto 如果你是在自己的 PC 上运行 overture,则 ExternalIP 填你当前网络环境的公网IP 如果你是用你自己的 VPS 搭建 DNS,则 ExternalIP 可以留空 ``` { "BindAddress": ":53", "PrimaryDNS": [{ //主DNS:一般使用国内DNS "Name": "DNSPod", "Address": "119.29.29.29:53", "Protocol": "udp", "SOCKS5Address": "", "Timeout": 6, "EDNSClientSubnet": { //ECS设置,在后文详述 "Policy": "auto", "ExternalIP": "" } }], "AlternativeDNS": [{ //备DNS:一般使用支持非53端口的国外DNS "Name": "OpenDNS", "Address": "208.67.222.222:443", "Protocol": "tcp", "SOCKS5Address": "", "Timeout": 6, "EDNSClientSubnet": { "Policy": "disable", "ExternalIP": "" } }], "OnlyPrimaryDNS": false, "IPv6UseAlternativeDNS": false, //对于IPv6是否仅使用备DNS查询的作为结果 "IPNetworkFile": { //IP黑白名单配置,在后文详述 "Primary": "./ip_network_primary_sample", "Alternative": "./ip_network_alternative_sample" }, "DomainFile": { //域名黑白名单配置,在后文详述 "Primary": "./domain_primary_sample", "Alternative": "./domain_alternative_sample", "Matcher": "suffix-tree" // 无特殊需求请用这个 }, "HostsFile": "./hosts_sample", //指定Hosts "MinimumTTL": 0, //解析记录最小缓存时间(秒),0则不使用 "CacheSize": 0, //缓存条数,0则不使用 "RejectQtype": [255] } ```