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