Solaris のシステム管理 (IP サービス)

ネットワークデータベースへのネームサービスの影響

ネットワークデータベースの形式は、ネットワーク用として選択するネームサービスの種類によって異なります。たとえば、hosts データベースには、少なくとも、ローカルマシンとそのマシンに直接接続されているネットワークインタフェースのホスト名と IPv4 アドレスだけは入っています。しかし、ネットワークで使用するネームサービスの種類によっては、その他の IPv4 アドレスとホスト名も hosts データベースに入ることがあります。

ネットワークデータベースは次のように使用されます。


注 –

DNS のブートファイルとデータファイルは、直接的にはネットワークデータベースに対応していません。


図 5–2 に、これらのネームサービスにより使用される hosts データベースの形式を示します。

図 5–2 ネームサービスが使用する hosts データベースの形式

この図では、DNS、NIS、および NIS+ を実行しているネットワークと、これらに関連したネットワークデータベースを示しています。

表 5–1 に、ネットワークデータベースと、各ネットワークデータベースに対応するローカルファイル、NIS+ および NIS のネームサービスファイルを示します。

表 5–1 ネットワークデータベースと対応するネームサービスファイル

ネットワークデータベース 

ローカルファイル 

NIS+ のテーブル 

NIS のマップ  

hosts

/etc/inet/hosts

hosts.org_dir

hosts.byaddr hosts.byname

ipnodes

/etc/inet/ipnodes

ipnodes.org_dir

ipnodes.byaddr ipnodes.byname

netmasks

/etc/inet/netmasks

netmasks.org_dir

netmasks.byaddr

ethers

/etc/ethers

ethers.org_dir

ethers.byname ethers.byaddr

bootparams

/etc/bootparams

bootparams.org_dir

bootparams

protocols

/etc/inet/protocols

protocols.org_dir

protocols.byname protocols.bynumber

services

/etc/inet/services

services.org_dir

services.byname

networks

/etc/inet/networks

networks.org_dir

networks.byaddr networks.byname

本書では、ローカルファイルをネームサービスとして使用するネットワークで使用されるものとして、ネットワークデータベースの説明を進めます。hosts データベースについては、hosts データベースを参照してください。ipnodes データベースについては、/etc/inet/ipnodes ファイルを参照してください。netmasks データベースについては、netmasks データベースを参照してください。NIS、NIS+、DNS、LDAP でのネットワークデータベースの対応付けについては、Solaris のシステム管理 (ネーミングとディレクトリサービス : DNS、NIS、LDAP 編)Solaris のシステム管理 (ネーミングとディレクトリサービス : FNS、NIS+ 編)を参照してください。