BIND9保存缓存的地方?

在Ubuntu 12.04上,我通过apt-get install安装了BIND9.

我以一种非常简单的方式配置服务器,它可以在名称解析中使用.
现在我很想读它(如果可能的话)它的缓存.

阅读rndc联机帮助页我尝试使用rndc flush view命令,但它说

rndc: `flush` Failed: not found

如果我只是简单地运行rndc flush就可以了.

那么,首先,我在哪里可以找到BIND9缓存文件

然后,为什么rndc flush视图失败?

你似乎在问两个不同的问题.

首先,缓存仅保存在RAM中.但是你可以使用rndc dumpdb –cache来查看它,它将被保存(在Debian和Ubuntu上)认保存到/ var / cache / bind /.

对于第二个,我想也许你不知道关于绑定的观点是什么.

视图是呈现给客户端子集的备用区域.例如,如果您拥有私有和公共网络,则可以为外部客户端创建区域的公共视图,而内部客户端将具有公共和专用网络的视图.您只能刷新在named.conf(或任何包含的文件)中配置的命名视图.

视图与区域不同,您无法单独刷新区域.

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...