有没有办法使BIND 9在启动时终止并重新加载之前自动将其caching转储到文件中

我有我的本地机器设置和运行BIND 9本地回答DNS查询。 我知道这不是必要的, 我的路由器有一个内置的名称服务器。 但是我为了学习的目的这么做。

现在我需要BIND在终止之前转储它的caching(例如,closures机器),然后在启动时自动从同一文件重新加载它。 有没有办法做到这一点。 我知道

rndc dumpdb 

可以做的第一个技巧(虽然,手动)。 那么如何configurationBIND来自动执行两个任务,以便在重启后不会不必要地丢失所有caching?

+1是一个很好的问题,但我必须失望。 尽pipe将dump命令写入closures脚本并将相应的加载命令写入启动脚本是完全可行的,但不存在“load file from file”命令。

它可以合理地实现,特别是如果基于写入caching文件多久之前递减caching定时器。 目前(我不认为这被接受到代码库),它只是不存在。