Solaris ネーミングの設定と構成

hosts ファイルの設定

hosts ファイルには、ゾーン内にある全マシンの全データが収められています。複数のドメインにまたがっているゾーンの場合は、そのゾーンを構成する全ドメインの全マシンがそのゾーンのホストファイルに列挙されます (「単一ゾーンのサブドメインの設定」を参照)。


注 -

hosts という名前はファイルの役割や中身を表す総称名です。この総称名をそのまま使うと /etc/hosts と紛らわしいので、この種のファイルは hosts 以外の名前にすることをお勧めします。ドメイン内に複数のゾーンがある場合は、各ゾーンに 1 つずつ hosts ファイルを置き、しかも、各ゾーンの hosts ファイルには一意の名前を付けなければなりません。たとえば、DNS ドメイン内に doc.comsales.doc.com という 2 つのゾーンがある場合は、1 つを db.doc、もう 1 つを sales.db.doc という名前にするとよいでしょう。


各ゾーンには個別の、一意の名前を持つ hosts ファイルが必要です。複数のゾーンが存在する場合は、各ゾーンの hosts ファイルには他のゾーンのマスター (主、副) サーバーに関する情報も含める必要があります。詳細は、「複数ゾーンのサブドメインの設定」を参照してください。


例 13-6 hosts ファイルの例

; 
; SOA rec 
doc.com  IN SOA sirius.doc.com sysop.centauri.doc.com ( 
                 1997071401       ;  serial number (YYYYMMDD##)  
                      10800       ;  refresh every 3 hours 
                      10800       ;  retry every 3 hours
                      604800      ;  expire after a week  
                      86400 )     ;  TTL of 1 day 
; Name Servers 
doc.com                   IN  NS  sirius.doc.com 
sales.doc.com             IN  NS  altair.sales.doc.com 
; Addresses 
localhost                 IN  A  127.0.0.1 
sirius                    IN  A  123.45.6.1 
rigel                     IN  A  123.45.6.112 
antares                   IN  A  123.45.6.90 
polaris                   IN  A  123.45.6.101 
procyon                   IN  A  123.45.6.79 
tauceti                   IN  A  123.45.6.69 
altair.sales.doc.com      IN  A   111.22.3.4 
; aliases 
durvasa                   IN  CNAME sirius.doc.com 
dnsmastr                  IN  CNAME sirius.doc.com 
dnssales                  IN  CNAME altair.sales.doc.com

hosts ファイルは、通常、次の 5 つの要素で構成されています。

(これらの資源レコードの詳細は、Solaris ネーミングの管理を参照してください。