当上游失败时,本地DNScaching可以configuration为使用陈旧的logging吗?

我正在寻找一个代理/cachingDNS Linux服务器,如果它无法从上游获取更新,就能够提供陈旧(过期)的logging。
附加点,如果它可以被configuration为在上游时间过长时使用陈旧的logging,然后在/如果响应到达时asynchronous更新caching。

所需的行为与proxy_cache_use_stale nginx指令非常相似 – 只要有可能就向上游服务,为上游停止运行时提供服务。

dnsmasq可以强制扩展cachinglogging的TTL,但是这两点都失败了 – 客户端在live上传过期的logging,而一旦扩展的TTL最终到期,上游停止 – 客户端什么也没有。