如何检查DNS(bind)配置文件
时间:2019-05-19 01:25:39 来源:igfitidea点击:
命令 namedcheckconf只检查named(bind)配置文件的语法。
该文件以及其中包含的所有文件将被解析并检查语法错误。
如果该命令没有指定文件,则默认读取 /etc/named.conf 文件。
检查DNS(Bind)配置
如果绑定配置中有任何更改,我建议在重新启动服务之前检查DNS配置文件。
named-checkconf /etc/named.conf
如果绑定在chroot环境中运行,请同时使用下面命令和上面命令
named-checkconf -t /var/named/chroot /etc/named.conf
如果在配置文件中没有发现错误,上面的命令将不会显示任何内容。
如果有任何错误将显示为输出。
检查Bind Zone文件
要检查区域Zone文件的语法,请使用下面的命令。
它将显示两种情况下的结果。
named-checkzone demotheitroad.com /var/named/demotheitroad.com.db
输出示例;
zone demotheitroad.com/IN: loaded serial 3013040200 OK
3检查旧版本Bind中的配置文件
如果使用较旧版本的绑定,也可以使用下面的命令检查配置。
service named configtest
输出示例:
zone tool.com/IN: loaded serial 42 zone localhost/IN: loaded serial 42 zone 1.168.192.in-addr.arpa/IN: loaded serial 1997022700 zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 1997022700 zone 255.in-addr.arpa/IN: loaded serial 42 zone 0.in-addr.arpa/IN: loaded serial 42