Go to main content

手册页部分 8:系统管理命令

退出打印视图

更新时间: 2018年8月8日 星期三
 
 

mdnsd(8)

名称

mdnsd - 多播 DNS 守护进程

用法概要

mdnsd [-debug]

描述

mdnsd 是多播 DNS 和 DNS 服务发现的守护程序。

mdnsd 守护进程在 UDP 端口 5353 侦听多播 DNS 查询数据包。当它接收到知道答案的查询时,mdnsd 将发出相应的多播 DNS 答复数据包。

mdnsd 守护进程还代表客户机进程执行多播 DNS 查询,并维护答复的高速缓存。

mdnsd 守护进程没有用户可指定的命令行参数,且用户不应手动运行 mdnsdmdnsd 守护进程应由 Solaris 管理工具 (Solaris Management Facility, SMF) 管理,而且应由 svcadm(8) 命令使用以下故障管理资源标识符 (fault management resource identifier, FMRI) 执行:

svc:/network/dns/multicast:default

要检查 mdnsd 的内部状态以用于调试和诊断目的,可向其发送一个 SIGUSR1 信号,之后它将使用 syslog(3C) 工具记录其内部状态的快照摘要。mdnsd 使用系统日志工具代码守护进程和信息优先级。

选项

mdnsd 守护进程可识别以下选项:

–debug

调试模式。mdnsd 守护进程将输出发送至标准错误,并且不在后台运行。此选项仅用于调试该守护进程。

配置

可以通过指定 mdns 作为名称服务转换配置文件 nsswitch.conf(5) 中的主机和 IP 节点的源,使用多播 DNS 查找主机名和主机地址。使用多播 DNS 查询主机名和主机地址的配置选项存储在 SMF 系统信息库中。svccfg(8) 命令可以使用以下故障管理资源标识符 (Fault Management Resource Identifier, FMRI) 修改此配置:

svc:/network/dns/multicast:default

使用多播 DNS 查询主机名和主机地址的配置选项存储在名为 "nss_mdns_config" 的属性组中。构成配置选项的属性如下:

search

主机名查找的搜索域列表。缺省情况下,配置中不包含任何搜索域。搜索列表当前限制为六个域。

valid

在使用多播 DNS 查找域的主机名或主机地址之前检查的有效域列表。搜索列表中指定的域始终包含在有效列表中。有效域列表当前限制为十个域。

请注意,以上配置选项是 "Volatile"(可变),并且在未来发行版中可能会发生更改。

文件

/usr/lib/inet/mdnsd

属性

有关下列属性的说明,请参见 attributes(7)

属性类型
属性值
可用性
service/network/dns/mdns
接口稳定性
Volatile(可变)

另请参见

syslog(3C)nsswitch.conf(5)attributes(7)dns-sd(8),svcadm(8)svccfg(8)

有关多播 DNS 的信息,请参见 http://www.multicastdns.org/

有关 DNS 服务发现的信息,请参见 http://www.dns-sd.org/