在Ubuntu 12.04上,我通过apt-get install安装BIND9。
我以一种非常简单的方式configuration服务器,它在名称parsing中起作用。 现在我很好奇(如果可能的话)读取它的caching。
阅读rndc页我试图使用rndc flush view命令,但它说
rndc:`flush`失败:未find
而如果我只是运行rndc flush它的作品。
那么,首先,我可以在哪里findBIND9caching文件?
然后,为什么rndc flush view失败?
你似乎在问两个不同的问题。
首先,caching只保存在RAM中。 但是,您可以使用rndc dumpdb --cache将其保存(在Debian和Ubuntu上)默认为/var/cache/bind/ 。
第二,我认为也许你不知道在绑定方面有什么看法。
视图是呈现给客户的一个子集的备用区域。 例如,如果您拥有私人和公共networking,则可以为外部客户端创build公共区域视图,而内部客户端则可以查看公共和专用networking。 您只能刷新在named.confconfiguration的命名视图(或任何包含的文件)。
视图与区域不同,您不能单独刷新区域。