Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

配置 DNS 以进行主机名解析

贡献者

您可以使用 DNS 访问本地或远程源来获取主机信息。您必须配置 DNS 才能访问其中一个或两个源。

ONTAP 必须能够查找主机信息,才能正确访问客户端。您必须配置名称服务,以使 ONTAP 能够访问本地或外部 DNS 服务以获取主机信息。

ONTAP会将名称服务配置信息存储在一个表中、该表相当于 /etc/nsswitch.conf 文件。

使用外部 DNS 服务器配置 SVM 和数据 LIF 以进行主机名解析

您可以使用 vserver services name-service dns 命令以在SVM上启用DNS、并将其配置为使用DNS进行主机名解析。主机名可使用外部 DNS 服务器进行解析。

开始之前

站点范围的 DNS 服务器必须可用于主机名查找。

您应配置多个 DNS 服务器,以避免单点故障。。 vserver services name-service dns create 如果仅输入一个DNS服务器名称、则命令会发出警告。

关于此任务

请参见 配置动态 DNS 服务 有关在SVM上配置动态DNS的详细信息、请参见。

步骤
  1. 在 SVM 上启用 DNS :

    vserver services name-service dns create -vserver <vserver_name> -domains <domain_name> -name-servers <ip_addresses> -state enabled

    以下命令将在 SVM vs1 上启用外部 DNS 服务器:

    vserver services name-service dns create -vserver vs1.example.com -domains example.com -name-servers 192.0.2.201,192.0.2.202 -state enabled
    备注 vserver services name-service dns create 命令会执行自动配置验证、如果ONTAP无法联系到名称服务器、则会报告错误消息。
  2. 使用验证名称服务器的状态 vserver services name-service dns check 命令:

    vserver services name-service dns check -vserver vs1.example.com
                                        Name Server
    Vserver             Name Server     Status       Status Details
    -------------       --------------- ------------ --------------------------
    vs1.example.com     10.0.0.50       up           Response time (msec): 2
    vs1.example.com     10.0.0.51       up           Response time (msec): 2

有关与DNS相关的服务策略的信息、请参见 "ONTAP 9.6 及更高版本中的 LIF 和服务策略"

配置名称服务切换表以进行主机名解析

您必须正确配置名称服务切换表,以使 ONTAP 能够查询本地或外部名称服务以检索主机信息。

开始之前

您必须已确定要在环境中使用哪个名称服务进行主机映射。

步骤
  1. 将必要的条目添加到名称服务切换表:

    vserver services name-service ns-switch modify -vserver <vserver_name> -database <database_name> -source <source_names>
  2. 验证名称服务切换表是否包含所需顺序的预期条目:

    vserver services name-service ns-switch show -vserver <vserver_name>
示例

以下示例将修改SVM VS1的名称服务切换表中的一个条目、使其首先使用本地主机文件、然后使用外部DNS服务器解析主机名:

vserver services name-service ns-switch modify -vserver vs1 -database hosts -sources files,dns