如何检查Bind 9.10的实际配置设置



我想使用Bind 9.10名称服务器设置(看起来很适合我的需要(,我已经阅读了文档如何设置参数,哪些参数用于named.conf文件中的选项{…}之间的内容;但不幸的是,我不知道如何从命令行检查/读取实际值。"named-checkconf-p"命令只返回配置文件中写入的内容,而不返回名称服务器的配置。谢谢你的帮助!

Bind没有可查看的"运行配置",无法与磁盘配置上的文件进行比较。您可以检查配置文件/区域数据文件的时间戳,并将其与服务开始时间进行比较

[me@host ~]# service named status
Redirecting to /bin/systemctl status named.service
● named.service - Berkeley Internet Name Domain (DNS)
Loaded: loaded (/usr/lib/systemd/system/named.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2018-12-14 12:50:08 EST; 3 days ago

[me@host ~]# ps -o lstart= -p `pidof named`
Fri Dec 14 12:50:09 2018

如果自服务启动以来文件没有更改,那么您知道基于文件的配置与正在运行的配置匹配。如果文件已更改。。。除非你在某种源代码管理中维护你的配置文件,你可以识别文件在某个时间点的样子,否则就没有办法识别区别。

在某种源代码管理中维护配置文件有很多好处——识别更改了什么的,能够告诉他们不再工作的记录何时被更改(此外,还有一条引用更改请求的提交消息(,并且能够在某些更改有问题时回滚。

最新更新