Solaris のシステム管理 (第 3 巻)

NIS と NIS+ に対する IPv6 アドレスの追加方法

NIS+ 用に ipnodes.org_dir という新しいテーブルが追加されました。このテーブルには、ホスト用の IPv4 アドレスと IPv6 アドレスの両方が保存されています。既存の hosts.org_dir テーブルは IPv4 情報だけを保存していますが、既存のアプリケーションの便宜上変更されていません。hosts.org_dir テーブルと ipnodes.org_dir テーブルはどちらも IPv4 アドレスと整合させておく必要があります。この処理は自動では行われません。概要については、「Solaris ネームサービスに対する IPv6 拡張機能」を参照してください。

新しい ipnodes.org_dir テーブルの管理方法は、hosts.org_dir の管理方法と似ています。従来の NIS+ テーブルの管理に使用したのと同じツール、ユーティリティが ipnodes.org_dir にも有効です。NIS+ テーブルの操作方法の詳細については、『Solaris ネーミングの管理』を参照してください。

次の手順では、/etc/inet/ipnodes のエントリを ipnodes.org_dir テーブルに (詳細モードで) マージします。NIS+ テーブルは、nistbladm(1)nissetup(1M)、または nisserver(1M) のどれかで作成されたものとします。

    コマンド行で、次のコマンドを入力します。


    % nisaddent -mv -f /etc/inet/ipnodes ipnodes
    

ipnodes.org_dir テーブルを表示するには、次のように操作します。

    コマンド行で、次のコマンドを入力します。


    % nisaddent -d ipnodes
    

NIS 用に ipnodes.bynameipnodes.byaddr という 2 つの新しいマップが追加されました。これらのマップは、いずれも IPv4 と IPv6 のホスト名とアドレスの関連付けを保存しています。既存の hosts.byname マップと hosts.byaddr マップは、IPv4 のホスト名とアドレスの関連情報だけを保存していますが、既存のアプリケーションの便宜上変更されていません。新しいマップの管理は、以前の hosts.byname マップと hosts.byaddr マップの管理方法と同様です。hosts マップを IPv4 アドレスで更新すると、新しい ipnode マップも同じ情報で更新されることに注意してください。


注 -

IPv6-aware ツールは、新しい NIS マップと NIS+ マップおよびテーブルを占有使用します。