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

印刷ビューの終了

更新: 2016 年 11 月
 
 

NIS と DNS を使用してマシンのホスト名とアドレスの検索を構成する方法

一般に NIS クライアントは、マシン名とアドレスの検索に NIS だけが使用されるように、nsswitch.conf ファイルで構成されます。このような検索が失敗した場合は、NIS サーバーはこれらの結果を DNS に転送します。

  1. 管理者になります。

    特定のタスクを実行するための適切な権利を取得する方法の詳細については、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。

  2. YP_INTERDOMAIN キーを追加します。

    hosts.bynamehosts.byaddr という 2 つのマップファイルには、YP_INTERDOMAIN キーが必要です。このキーをテストするには、次の /var/yp/Makefile を編集します

    #B=–b
    B=

    上の行を下に示すように変更します。

    B=–b
    #B=

    これで、マップの作成時に makedbm–b フラグで起動され、YP_INTERDOMAIN キーが ndbm ファイルに挿入されます。

  3. make コマンドを実行してマップを作成し直します。
    # make hosts
  4. DNS ネームサーバーが正しく設定されていることを確認します。

    次のコマンドは、DNS ネームサーバーのすべての IP アドレスを一覧表示します。

    # svcprop -p config/nameserver network/dns/client
  5. DNS 転送を有効にするために、各サーバーを再起動します。
    # svcadm restart network/nis/server:instance

    この NIS の実装では、–d オプションで ypserv デーモンが自動的に起動して DNS にリクエストを転送します。