问题描述:
不定时出现 hosts 文件中的域名无法解析到 IP。
clash
DNS 配置:
dns:
enable: true
ipv6: false
listen: 0.0.0.0:1053
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16 # if you don't know what it is, don't change it
default-nameserver:
- 127.0.0.1:53
- 180.76.76.76
- 223.5.5.5
- 119.29.29.29
nameserver:
- 127.0.0.1:53
- https://doh.pub/dns-query
- https://dns.alidns.com/dns-query
fallback:
- tls://1.1.1.1:853
- tls://1.0.0.1:853
- 101.6.6.6:5353
日志:
正常情况下是:
dhcp
文件:/etc/dhcp/dhcpd.conf
设置了两个 DNS,10.0.0.2, 223.5.5.5
dnsmasq
文件:/home/dns/hosts
10.0.0.2 notes.pi
dnsmasq 日志:
从日志中看出,已经将 notes.pi 解析为 10.0.0.2,不知道为什么后面还有 AAAA query。
解决方案:
- 重启 clash,不知道为什么,但测试了多遍,这个方法确实可行。