IPv6 の管理

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

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

新しい ipnodes.org_dir テーブルの管理方法は、hosts.org_dir の管理方法と似ています。従来の NIS+ テーブルの管理に使用したのと同じツールとユーティリティは、ipnodes.org_dir にも有効です。NIS+ テーブルの操作についての詳細は、Solaris のシステム管理 (ネーミングとディレクトリサービス : DNS、NIS、LDAP 編)を参照してください。

次のコマンドは、/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 対応ツールは、新しい NIS マップと新しい NIS+ テーブルを使用します。