ここでは、ローカルファイル用または NIS+ 用のネームサービススイッチ構成ファイルを設定して、ローカルファイルまたは NIS+ と共に DNS (Domain Name System) を使用できるようにする方法を説明します。NIS には DNS を参照する機能がもともと組み込まれているので、NIS を使用しているマシンではスイッチファイルの hosts 行に DNS のためのエントリを追加する必要はなく、追加すべきでもありません。ここで説明する手順は、/etc のローカルファイルか NIS+ を使用するマシンにだけ適用されます。/etc のローカルファイルまたは NIS+ を使っている場合の手順を次に示します。
DNS を使用するマシンでは /etc/resolv.conf を正しく構成する必要があります。詳しくは、「リゾルバ」 を参照してください。
この作業は、スーパーユーザーとして実行しなければなりません。
タスク |
説明 |
指示の参照先 | |||||
---|---|---|---|---|---|---|---|
DNS を使用できるようにする方法 |
/etc/nsswitch.conf ファイルを修正して、NIS+ クライアントが DNS を使用できるようにする |
スーパーユーザーとしてログインします。
/etc/nsswitch.conf ファイルをオープンします。
ホスト情報のソースとして 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 から検索することになります。
/etc/nsswitch.conf ファイルを保存し、ワークステーションを再起動します。
nscd デーモンは、その起動時にスイッチ情報を読み込み、キャッシュに書き込むため、ここでワークステーションを再起動する必要があります。