在 Oracle® Solaris 11.2 中配置和管理网络组件

退出打印视图

更新时间: 2014 年 7 月
 
 

启用多播 DNS

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

在启用 mDNS 之前,请确保系统上安装了软件包。如果需要,请按照以下方法安装软件包:

# pkg install pkg:/service/network/dns/mdns

在启用 mDNS 的过程中,将首先更新名称服务转换信息。为了能够解析本地主机,必须如下所示更改 name-service/switch SMF 服务的 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

如下所示启用 mDNS SMF 服务:

# svcadm enable svc:/network/dns/multicast:default

使用此方法启用 mDNS 时,您的更改在升级和重新引导后将持久存在。有关更多信息,请参见 svcadm(1M) 手册页。