ONTAP 9.13

to English version

ホスト名解決に使用する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サーバーを設定する必要があります。入力したDNSサーバー名が1つだけの場合は、vserver services name-service dns create コマンドによって警告が表示されます。

タスク概要

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. SVMが所有するLIFでDNSを有効にします。

    状況

    使用するコマンド

    既存のLIFゾーン名を変更する

    network interface modify -lif lifname -dns-zone

    新しいLIFゾーン名を作成する

    network interface create -lif lifname -dns-zone

    vserver services name-service dns create -vserver <vs1> -domains <example.com> -name-servers <192.0.2.201, 192.0.2.202> -state <enabled> network interface modify -lif <datalif1> -dns-zone <zonename.whatever.com>
  3. vserver services name-service dns check コマンドを使用して、ネーム サーバーのステータスを検証します。

    vserver services name-service dns check -vserver vs1.example.com
    VserverName       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

ホスト名解決で使用するネーム サービス スイッチ テーブルの設定

ONTAPがホスト情報を取得するためにローカルまたは外部のネーム サービスにアクセスできるようにするには、ネーム サービス スイッチ テーブルを正しく設定する必要があります。

開始する前に

環境内のホストのマッピングでどのネーム サービスを使用するかを決めておく必要があります。

手順
  1. ネーム サービス スイッチ テーブルに必要なエントリを追加します。

    vserver services name-service <ns-switch> create -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 create -vserver vs1 -database hosts -sources files dns
Top of Page