Open PaTTeeL opened 1 year ago
安装并启用SmartDNS替代dnsmasq后, 刚开始只配置了纯doh的upstream server, 然后发现dns服务查询无结果, 后面将dnsmasq端口改成5353并设置了server 127.0.0.1:5353 -bootstrap-dns后dns服务恢复正常.
server 127.0.0.1:5353 -bootstrap-dns
感觉是因为bootstrap没有配置的同时upstream server中又没有ip地址的dns服务器导致的. 我检查了配置文件中是有resolv-file /tmp/resolv.conf.d/resolv.conf.auto部分字段的, 'resolv.conf.auto' 里也有拨号后获得的运营商nameserver.
resolv-file /tmp/resolv.conf.d/resolv.conf.auto
所以能否优化一下 Bootstrap DNS 的设置, 比如使用resolv-file中的nameserver作为默认的 Bootstrap DNS, 又或者将dnsmasq的端口设为5353, 将其作为默认的 Bootstrap DNS ?
如果未配置任何IP地址DNS的情况下,会使用resolv.conf中的DNS解析的。
安装并启用SmartDNS替代dnsmasq后, 刚开始只配置了纯doh的upstream server, 然后发现dns服务查询无结果, 后面将dnsmasq端口改成5353并设置了
server 127.0.0.1:5353 -bootstrap-dns
后dns服务恢复正常.感觉是因为bootstrap没有配置的同时upstream server中又没有ip地址的dns服务器导致的. 我检查了配置文件中是有
resolv-file /tmp/resolv.conf.d/resolv.conf.auto
部分字段的, 'resolv.conf.auto' 里也有拨号后获得的运营商nameserver.所以能否优化一下 Bootstrap DNS 的设置, 比如使用resolv-file中的nameserver作为默认的 Bootstrap DNS, 又或者将dnsmasq的端口设为5353, 将其作为默认的 Bootstrap DNS ?