Go to main content
Oracle® Solaris 11.3 ディレクトリサービスとネームサービスでの作業: DNS と NIS

印刷ビューの終了

更新: 2016 年 11 月
 
 

DNS とサービス管理機能

DNS サーバーデーモン named は、SMF を使用して管理されます。SMF の概要については、Oracle Solaris 11.3 でのシステムサービスの管理 の 第 1 章, サービス管理機能の概要を参照してください。また、詳細については svcadm(1M)svcs(1)、および svccfg(1M) の各マニュアルページも参照してください。

    SMF サービスを使用して DNS サービスを管理するために必要な次の重要な情報を確認してください。

  • このサービスに対する管理操作 (有効化、無効化、再起動など) を実行するには、svcadm コマンドを使用します。

  • サービス構成に対する何らかの保護を提供するために、–t オプションを使用してサービスを一時的に無効にできます。–t オプションを使用してサービスを無効にした場合は、リブートのあと、そのサービスの元の設定が復元されます。–t なしでサービスを無効にした場合は、リブートのあとも、そのサービスは無効のままになります。

  • DNS サービスの Fault Managed Resource Identifier (FMRI) は、svc:/network/dns/server:instance および svc:/network/dns/client:instance です。

  • svcs コマンドを使用して、DNS サーバーとクライアントのステータスを表示できます。

    • 次の例は、svcs コマンドの出力を示しています。

      # svcs \*dns\*
      STATE          STIME    FMRI
      disabled       Nov_16   svc:/network/dns/multicast:default
      online         Nov_16   svc:/network/dns/server:default
      online         Nov_16   svc:/network/dns/client:default
    • 次の例は、svcs –l コマンドの出力を示しています。

      # svcs -l dns/server
      fmri         svc:/network/dns/server:default
      name         BIND DNS server
      enabled      true
      state        online
      next_state   none
      state_time   Tue Jul 26 19:26:12 2011
      logfile      /var/svc/log/network-dns-server:default.log
      restarter    svc:/system/svc/restarter:default
      contract_id  83
      manifest     /lib/svc/manifest/network/dns/server.xml
      dependency   require_all/none svc:/system/filesystem/local (online)
      dependency   require_any/error svc:/network/loopback (online)
      dependency   optional_all/error svc:/network/physical (online)
  • DNS サービスを異なるオプションで起動するには、svccfg コマンドを使用して svc:/network/dns/server サービスのプロパティーを変更します。例については、DNS サーバーのオプションを構成する方法を参照してください。

DNS サーバーデーモン named は SMF によって管理されていることから、named の異常終了の原因となる予期しないイベントが発生すると、そのサーバーが自動的に再起動されます。さらに、svcadm コマンドを使用して、そのサービスを再起動することもできます。rndc コマンドを使用することによって可能になる BIND 固有の管理は、SMF では同時に使用できます。