Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ホスト名解決に使用するDNSの設定

共同作成者

ホスト情報を取得するには、DNSを使用してローカルまたはリモートのソースにアクセスします。これらのソースの一方または両方にアクセスするようにDNSを設定する必要があります。

ONTAPがクライアントに適切なアクセスを許可するには、ホスト情報を検索できる必要があります。ネームサービスを設定して、ONTAPがホスト情報を取得するためにローカルまたは外部のDNSサービスにアクセスできるようにする必要があります。

ONTAPでは、UNIXシステムのファイルに相当するテーブルにネームサービス設定情報が格納されます /etc/nsswitch.conf

外部DNSサーバを使用してホスト名解決用にSVMとデータLIFを設定する

コマンドを使用して、SVMでDNSを有効にし、ホスト名解決にDNSを使用するように設定でき `vserver services name-service dns`ます。ホスト名は外部DNSサーバを使用して解決されます。

開始する前に

ホスト名検索にサイト規模のDNSサーバが使用できる必要があります。

単一点障害を回避するには、複数のDNSサーバを設定する必要があります。 `vserver services name-service dns create`入力したDNSサーバ名が1つだけの場合は、コマンドによって警告が表示されます。

タスクの内容

SVMでの動的DNSの設定の詳細については、を参照してください動的DNSサービスの設定

手順
  1. SVMでDNSを有効にします。

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

    次のコマンドは、vs1というSVMで外部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のネームサービススイッチテーブル内のエントリを、ホスト名を解決するためにまずローカルのhostsファイルを使用し、次に外部DNSサーバを使用するように変更します。

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