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

退出打印视图

更新时间: 2014 年 7 月
 
 

如何启用 mDNS 和 DNS 服务搜索

要使 mDNS 和 DNS 服务搜索正常运行,必须在将要参与 mDNS 的所有系统上部署 mDNS。mDNS 服务用来通告系统上提供的服务的可用性。

  1. 成为管理员。

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

  2. 如果需要,安装 mDNS 软件包。
    # pkg install pkg:/service/network/dns/mdns
  3. 更新名称服务转换信息。

    为了能够解析本地主机,请更改 name-service/switch 服务的 config/host 属性来将 mdns 包括为源。例如:

    #  /usr/sbin/svccfg -s svc:/system/name-service/switch
    svc:/system/name-service/switch> setprop config/host = astring: "files dns mdns"
    svc:/system/name-service/switch> select system/name-service/switch:default
    svc:/system/name-service/switch:default> refresh
    svc:/system/name-service/switch> quit
  4. 启用 mDNS 服务。
    # svcadm enable svc:/network/dns/multicast:default

    以此方式启用 mDNS 可以确保您的更改在升级和重新引导后保持不变。有关更多信息,请参见 svcadm(1M) 手册页。

  5. (u53ef选)如果需要,检查 mDNS 错误日志。

    检查 mDNS 服务日志 /var/svc/log/network-dns-multicast:default.log 以查看错误或消息。