Solaris のシステム管理 (ネーミングとディレクトリサービス : DNS、NIS、LDAP 編)

nsswitch.conf ファイル

Solaris ソフトウェアと共にインストールされるデフォルトの nsswitch.conf ファイルは、インストール時に選択したネームサービスで決まります。ファイルの各行は、ネットワーク情報の種類 (ホスト、パスワード、グループなど) と、それに対する情報ソース (NIS+ テーブル、NIS マップ、DNS ホストテーブル、同一マシン上の /etc など) を対応させています。ネームサービスを選択すると、そのサービスのスイッチテンプレートファイルがコピーされ新しい nsswitch.conf ファイルが作成されます。たとえば、NIS を選択した場合は、nsswitch.nis ファイルがコピーされ新しい nsswitch.conf ファイルが作成されます。

nsswitch.conf ファイルは、次の代替 (テンプレート) バージョンと一緒に、Solaris 9 リリースソフトウェアによって各マシンの /etc ディレクトリに自動的にロードされます。

これらの代替テンプレートファイルには、NIS+ および NIS サービス、ローカルファイル、および LDAP によって使用されるデフォルトのスイッチ構成が含まれています。DNS 用のデフォルトファイルは提供されませんが、これら 4 つのファイルのどれでも編集して DNS 用に使用できます。Solaris ソフトウェアをマシンに最初にインストールするとき、インストール担当者はマシンのデフォルトのネームサービスを選択します。インストール中に、対応するテンプレートファイルが /etc/nsswitch.conf にコピーされます。たとえば、NIS を使用しているクライアントマシンでは、インストールの過程で nsswitch.nisnsswitch.conf にコピーされます。

ネットワークがインターネットに接続されており、ユーザーが DNS を使用してインターネット上のホストにアクセスする必要がある場合は、DNS 転送を有効にする必要があります。

特殊な名前空間を持っている場合を除き、通常の操作には nsswitch.conf にコピーされるデフォルトのテンプレートファイルを使用します。