云解析服务 DNS-通过Serving Stale提高自建DNS的解析成功率:coreDNS开启Serving Stale

时间:2024-09-13 10:58:28

coreDNS开启Serving Stale

coreDNS插件中已支持Serving Stale能力,允许coreDNS无法连接上游DNS服务器时使用已过期的本地缓存来应答。

coreDNS支持版本:1.6.6

  • 配置格式:serve_stale [DURATION] [REFRESH_MODE]
  • 配置项说明:
    • DURATION:过期缓存的使用时长,默认值为1h。
    • REFRESH_MODE:支持配置为verify、immediate。
      • verify:在将过期的缓存发送到客户端之前,先验证上游的DNS是否可用。该方式可能会增加客户端的解析时延。
      • immediate:立即将过期的缓存作为响应发送给客户端。
  • 配置样例:
    cache {
    serve_stale 1h immediate
    }
support.huaweicloud.com/bestpractice-dns/dns_bestprac_0011.html