在修改 DNS 配置时,您可以使用 named-checkzone 命令验证 /etc/named.conf 文件的语法。
有关获取合适的权限来执行特定任务的更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的 使用所指定的管理权限。
在此示例中,更改了缺省目录。
# echo 'options {directory "/var/named";};' > /etc/named.conf
# named-checkconf /etc/named.conf:1: change directory to '/var/named' failed: file not found /etc/named.conf:1: parsing failed
在此示例中,检查失败,因为 /var/named 目录尚未创建。
# mkdir /var/named
# svcadm restart svc:/network/dns/server:default