云解析服务 DNS-如何使用Serving Stale提高自建DNS的解析成功率?:coreDNS开启Serving Stale

时间:2024-09-10 18:56:49

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/dns_faq/dns_faq_140321.html