Solaris ネーミングの設定と構成

DNS を使用できるようにする

ここでは、ローカルファイル用または NIS+ 用のネームサービススイッチ構成ファイルを設定して、ローカルファイルまたは NIS+ と共に DNS (Domain Name System) を使用できるようにする方法を説明します。NIS には DNS を参照する機能がもともと組み込まれているので、NIS を使用しているマシンではスイッチファイルの hosts 行に DNS のためのエントリを追加する必要はなく、追加すべきでもありません。ここで説明する手順は、/etc のローカルファイルか NIS+ を使用するマシンにだけ適用されます。/etc のローカルファイルまたは NIS+ を使っている場合の手順を次に示します。

前提条件

DNS を使用するマシンでは /etc/resolv.conf を正しく構成する必要があります。詳しくは、「リゾルバ」 を参照してください。

セキュリティ上の留意点

この作業は、スーパーユーザーとして実行しなければなりません。

DNS を使用できるようにする方法 - タスクマップ

表 1-2 DNS を使用できるようにする方法
 

タスク 

 

説明 

 

指示の参照先 

 
 

DNS を使用できるようにする方法 

 

/etc/nsswitch.conf ファイルを修正して、NIS+ クライアントが DNS を使用できるようにする

 

「NIS+ クライアントで DNS を使用できるようにする方法」

 

NIS+ クライアントで DNS を使用できるようにする方法

  1. スーパーユーザーとしてログインします。

  2. /etc/nsswitch.conf ファイルをオープンします。

  3. ホスト情報のソースとして DNS を指定します。

    DNS は、ホスト情報の情報源として、「他の情報源」と共に使用できます。/etc/nsswitch.conf hosts 行を次のいずれかのように変更して、DNS をホスト情報の情報源とすることを指定します。


    hosts: files dns

    または


    hosts: nisplus dns [NOTFOUND=return] files

    または


    hosts: dns nisplus [NOTFOUND=return] files

    NIS クライアントの場合は、上記の指定をしないでください。この指定をすると名前を見つけることができない場合に、2 度 DNS から検索することになります。

  4. /etc/nsswitch.conf ファイルを保存し、ワークステーションを再起動します。

    nscd デーモンは、その起動時にスイッチ情報を読み込み、キャッシュに書き込むため、ここでワークステーションを再起動する必要があります。