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

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

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

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


注 -

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


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

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

Graphic

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

表 7-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、DNS、NIS+ でのネットワークデータベースの対応付けについては、『Solaris ネーミングの管理』を参照してください。