残りのネットワークデータベースについては、編集が必要になることはほとんどありません。
networks データベースは、ネットワーク名をネットワーク番号に関連付けて、一部のアプリケーションが番号の代わりに名前を使用し表示できるようにします。networks データベースは、/etc/inet/networks ファイルの中の情報をもとにして作られます。このデータベースには、このネットワークがルーターを介して接続されるすべてのネットワークの名前が入っています。
初期 networks データベースは、Solaris インストールプログラムが設定します。このデータベースを更新する必要があるのは、既存のネットワークトポロジに新たなネットワークを追加した場合だけです。
/etc/inet/networks の詳しい構文は、networks(4) のマニュアルページで説明されています。基本構文は次のとおりです。
network-name network-number nickname(s) #comment |
network-name は、ネットワークの公式名です。
network-number は、InterNIC から割り当てられた番号です。
nickname は、ネットワークの認識のために使用されるその他の名前です。
#comment は、ファイル内のエントリに付加したい任意の注意書きです。
networks ファイルの管理は大変重要です。netstat プログラムは、このデータベース内の情報を使用して状態テーブルを作成します。
次のコード例に /etc/networks ファイルのサンプルを示します。
#ident "@(#)networks 1.4 92/07/14 SMI" /* SVr4.0 1.1 */ # # The networks file associates Internet Protocol (IP) network numbers with network names. The format of this file is: # # network-name network-number nicnames . . . # The loopback network is used only for intra-machine communication #loopback 127 # Internet networks # arpanet 10 arpa # Historical ucb-ether 46 ucbether # # local networks eng 193.9.0 #engineering acc 193.9.1 #accounting prog 193.9.2 #programming |