跳过导航链接 | |
退出打印视图 | |
![]() |
手册页第 1M 部分:系统管理命令 Oracle Solaris 11 Information Library (简体中文) |
- 多播 DNS 守护进程
mdnsd [-debug]
mdnsd 是多播 DNS 和 DNS 服务发现的守护程序。
mdnsd 守护进程在 UDP 端口 5353 侦听多播 DNS 查询数据包。当它接收到知道答案的查询时,mdnsd 将发出相应的多播 DNS 答复数据包。
mdnsd 守护进程还代表客户机进程执行多播 DNS 查询,并维护答复的高速缓存。
mdnsd 守护进程没有用户可指定的命令行参数,且用户不应手动运行 mdnsd。mdnsd 守护进程应由 Solaris 管理工具 (Solaris Management Facility,SMF) 和 svcadm(1M) 命令使用以下故障管理资源标识符 (Fault Management Resource Identifier,FMRI) 管理:
svc:/network/dns/multicast:default
要检查 mdnsd 的内部状态以用于调试和诊断目的,可向其发送一个 SIGUSR1 信号,之后它将使用 syslog(3C) 工具记录其内部状态的快照摘要。mdnsd 使用系统日志工具代码守护进程和信息优先级。
mdnsd 守护进程可识别以下选项:
调试模式。mdnsd 守护进程将输出发送至标准错误,并且不在后台运行。此选项仅用于调试该守护进程。
可以通过指定 mdns 作为名称服务转换配置文件 nsswitch.conf(4) 中的主机和 IP 节点的源,使用多播 DNS 查找主机名和主机地址。使用多播 DNS 查询主机名和主机地址的配置选项存储在 SMF 信息库中。此配置可通过 svccfg(1M) 命令使用以下故障管理资源标识符 (FMRI) 进行修改:
svc:/network/dns/multicast:default
使用多播 DNS 查询主机名和主机地址的配置选项存储在名为 "nss_mdns_config" 的属性组中。构成配置选项的属性如下:
主机名查找的搜索域列表。缺省情况下,配置中不包含任何搜索域。搜索列表当前限制为六个域。
在使用多播 DNS 查找域的主机名或主机地址之前检查的有效域列表。搜索列表中指定的域始终包含在有效列表中。有效域列表当前限制为十个域。
请注意,以上配置选项是 "Volatile"(可变),并且在未来发行版中可能会发生更改。
/usr/lib/inet/mdnsd
有关以下属性的说明,请参见 attributes(5):
|
dns-sd(1M)、svcadm(1M)、svccfg(1M)、syslog(3C)、nsswitch.conf(4)、attributes(5)
有关多播 DNS 的信息,请参见 http://www.multicastdns.org/。
有关 DNS 服务发现的信息,请参见 http://www.dns-sd.org/。