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

印刷ビューの終了

更新: 2016 年 11 月
 
 

マップ情報の取得

ユーザーは、ypcatypwhich、および ypmatch コマンドを使用して、マップの情報やマップに関する情報をいつでも取得できます。次の例では、mapname はマップの正式名とニックネーム (存在する場合) の両方を意味します。

マップ内のすべての値を一覧表示するには、次のように入力します。

% ypcat mapname

マップ内の鍵と値 (存在する場合) の両方を一覧表示するには、次のように入力します。

% ypcat -k mapname 

マップのすべてのニックネームを一覧表示するには、次のいずれかのコマンドを入力します。

% ypcat -x
% ypmatch -x
% ypwhich -x

使用可能なすべてのマップとそのマスターを一覧表示するには、次のように入力します。

% ypwhich -m

特定のマップのマスターサーバーを一覧表示するには、次のように入力します。

% ypwhich -m mapname

鍵をマップ内のエントリと照合するには、次のように入力します。

% ypmatch key mapname

探している項目がマップ内の鍵でない場合は、次のように入力します。

% ypcat mapname | grep item

item は検索している情報です。ほかのドメインに関する情報を取得するには、これらのコマンドの –d domainname オプションを使用します。

デフォルト以外のドメインの情報をリクエストしているマシンに、リクエストしたドメインのバインドがない場合、ypbind は、/var/yp/binding/domainname/ypservers ファイルを参照してそのドメインのサーバーのリストを探します。このファイルが存在しない場合、ypbind は RPC ブロードキャストを送出してサーバーを検索します。この場合、検索先であるドメインのサーバーは要求元マシンと同じサブネットに存在している必要があります。