有缓存的 DNS server 可以立刻给客户端返回结果,减少了请求 DNS 上游的时间,这个请求时间在 DNS over TLS 或者 DNS over HTTPS 上尤其长,我的平均时间是 300~400ms ,最大有 800ms ,在翻墙代理延迟 80ms 的情况下。
如果只增加 DNS 缓存时间而不自动更新会造成有些域名的 IP 不能及时更新,尤其是利用 DNS load balance 的,比如 Google 系的各种服务。
如果只增加 DNS 缓存时间而不自动更新会造成有些域名的 IP 不能及时更新,尤其是利用 DNS load balance 的,比如 Google 系的各种服务。
