从属 Powerdns 服务器如何知道域名是新鲜的?

从属 Powerdns 服务器如何知道域名是新鲜的?

当使用 Bind 后端时,从属 Powerdns 服务器在哪里/如何知道域是新的?

在 mysql 后端有一个“last_check”字段: http://wiki.powerdns.com/trac/wiki/fields

但是我找不到任何类似于 Bind 后端的东西。

示例场景:SOA 记录中的过期字段表明域的数据应在 24 小时内过期。现在主服务器宕机了。从服务器仍应提供 24 小时的数据。如果我在 22 小时后重新启动从服务器会怎么样?它还能工作 2 小时还是 24 小时?

如果是2小时,那么它怎么知道呢?

附言:根​​据我的快速测试,即使超过有效期,Powerdns 也不会使此类域的数据失效。对吗?

答案1

两个问题,我都会回答。

1) BindBackend 将 last_check 保存在内存中。您目前无法询问 bindbackend 以查看 last_check - 请随时在以下位置提交工单:http://wiki.powerdns.com/如果您需要此功能。

2)PowerDNS 忽略 SOA 到期,因此您的域名将继续工作

相关内容