JavaScript is required to for searching.
跳过导航链接
退出打印视图
在 Oracle Solaris 11.1 中使用命名和目录服务     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

第 1 部分关于命名和目录服务

1.  命名和目录服务(概述)

2.  名称服务转换(概述)

3.  管理 DNS(任务)

DNS 概述

多播 DNS

多播 DNS 服务搜索

有关 DNS 的相关资料

DNS 和服务管理工具

管理 DNS(任务)

如何安装 DNS 软件包

如何配置 DNS 服务器

如何创建 rndc.conf 文件

如何配置 DNS 服务器选项

如何作为替代用户运行 DNS 服务

如何启用 DHCP 客户机

如何对 DNS 服务器启动问题进行故障排除

如何验证 DNS 配置

管理多播 DNS

如何启用 mDNS 和 DNS 服务搜索

为 DNS 通告资源

DNS 参考

DNS 文件

DNS 命令和守护进程

在生成 BIND 时使用的编译标志

4.  设置 Oracle Solaris Active Directory 客户机(任务)

第 2 部分NIS 设置和管理

5.  网络信息服务(概述)

6.  设置和配置 NIS(任务)

7.  管理 NIS(任务)

8.  NIS 故障排除

第 3 部分LDAP 命名服务

9.  LDAP 命名服务介绍(概述)

10.  LDAP 命名服务的规划要求(任务)

11.  为使用 LDAP 客户机设置 Oracle Directory Server Enterprise Edition(任务)

12.  设置 LDAP 客户机(任务)

13.  LDAP 故障排除(参考信息)

14.  LDAP 命名服务(参考信息)

15.  从 NIS 转换为 LDAP(任务)

词汇表

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

管理多播 DNS

以下各节介绍了如何启用多播 DNS (multicast DNS, mDNS) 和 DNS 服务搜索。此外,还提供了有关如何为 DNS 服务搜索来通告资源的示例。

如何启用 mDNS 和 DNS 服务搜索

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

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  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. 可选如果需要,检查 mDNS 错误日志。

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

为 DNS 通告资源

您可以使用 dns-sd 命令作为网络诊断工具来浏览和搜索服务,这类似于使用 pingtraceroute 命令的方式。

dns-sd 命令主要以交互方式进行使用,这主要是因为它的命令行参数和输出格式在以后可能会更改,这使得通过 shell 脚本调用它具有不可预测性和风险。此外,DNS 服务搜索 (DNS service discovery, DNS-SD) 的异步性质使其无法轻易地用于面向脚本的编程。

有关完整信息,请参见 dns-sd (1M) 手册页。要将 DNS 服务纳入应用程序中,请参见 libdns-sd(3DNS_SD) 手册页。

下面是使用 DNS 服务搜索来通告服务的示例。

示例 3-1 通告打印服务

以下命令通告 LPR 打印服务存在于名为 My Test 的系统的端口 515 上,因此它将可供 DNS-SD 兼容打印客户机使用:

# dns-sd -R "My Test" _printer._tcp. . 515 pdl=application/postscript

要使此注册可用,必须在端口 515 上提供 LPR 服务。

示例 3-2 通告 Web 页

以下命令通告 My Test 系统上的 HTTP 服务器正通过端口 80 提供的一个 Web 页。该 Web 页将出现在 Safari 中的 Bonjour 列表中和其他 DNS-SD 兼容 Web 客户机中。

# dns-sd -R "My Test" _http._tcp . 80 path=/path-to-page.html