如何从正在运行的绑定名称服务器远程提取配置信息,而无需在运行它的服务器上以 root 身份登录?
我搜索了很多,阅读了很多关于 BIND9 的资料,但仍然没有答案。
我知道有一些命令可以进行区域传输或更新区域资源数据,但我没有找到任何方法从名称服务器中提取配置信息。
如何从正在运行的绑定名称服务器远程提取配置信息,而无需在运行它的服务器上以 root 身份登录?
我搜索了很多,阅读了很多关于 BIND9 的资料,但仍然没有答案。
我知道有一些命令可以进行区域传输或更新区域资源数据,但我没有找到任何方法从名称服务器中提取配置信息。
简而言之:你不能。DNS 协议中没有用于发送服务器配置的规定。因此,无论您使用什么技术,它都不会是 DNS。而且由于 Bind9 旨在服务 DNS 请求并仅发送 DNS 回复,因此不能强制 Bind9 以您期望的方式发送其配置。
您必须安装和配置一些其他软件才能访问配置。SSH 是用于管理服务器配置的最广泛的此类技术之一。
您可以使用“rndc -s dns-server dumpdb”。
在 named 的配置中,您将转储文件指向一个共享文件夹,该文件夹可从运行 rndc 的系统访问。