使用 Oracle® Solaris 11.2 目录和命名服务:DNS 和 NIS

退出打印视图

更新时间: 2014 年 7 月
 
 

如何验证 DNS 配置

在修改 DNS 配置时,您可以使用 named-checkzone 命令验证 /etc/named.conf 文件的语法。

  1. 成为管理员。

    有关获取合适的权限来执行特定任务的更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的 使用所指定的管理权限

  2. 根据需要更改配置文件。

    在此示例中,更改了缺省目录。

    # echo 'options {directory "/var/named";};' > /etc/named.conf
  3. 验证文件内容。
    # named-checkconf
    /etc/named.conf:1: change directory to '/var/named' failed: file not found
    
    /etc/named.conf:1: parsing failed

    在此示例中,检查失败,因为 /var/named 目录尚未创建。

  4. 更正报告的所有错误。
    # mkdir /var/named
  5. 重复步骤 3 和 4,直到不再报告错误。
  6. (u53ef选)要在正在运行的服务中反映更改,请使用下面的方法之一:
    • 使用 rndc 命令和 –reload–reconfig 选项来更新配置,具体取决于所做的更改。
    • 重新启动 named 服务。
      # svcadm restart svc:/network/dns/server:default