Solaris のシステム管理 (ネーミングとディレクトリサービス : DNS、NIS、LDAP 編)

DNS 階層とインターネット

次の図に示したドメインの階層は、グローバルなインターネット上でサポートされる巨大な DNS 名前空間の「枝葉」のようなものです。

それは、ドット (.) で表されるルートディレクトリと、最上位のドメインの階層 2 つ (組織的なものと地理的なもの) で構成されます。 次の図の com ドメインは、インターネットに存在する最上位の組織ドメインの 1 つです。

図 3–4 インターネットのドメインの階層

この図は、インターネットの最上位のドメイン構造を組織的な階層と地理的な階層で示しています。

現在、組織的な階層の名前空間は、次の表に示した最上位のドメインに分けられます。 将来、これ以外にも最上位の組織ドメインが追加される可能性があります。

表 3–3 インターネットの組織ドメイン

ドメイン 

目的 

com

営利団体  

edu

教育機関 

gov

行政機関 

mil

軍事組織 

net

ネットワークサポートセンター 

org

非営利団体 

int

国際組織 

地理的な階層においては、各国に対して2、3 文字の識別子が割り当てられ、 それが、各国に対する公式名として用いられます。 たとえば、イギリス国内のドメインは、uk という最上位のドメインのサブドメインになります。日本国内のドメインは、jp のサブドメインで、他の国に関しても同様です。

インターネットへの参加

インターネットのルートドメイン、すなわち地理的および組織的に最上位のドメインは、様々なインターネット運営体によって管理されています。 規模にかかわらずネットワークを有する人は、そのネットワークのドメイン名を組織的な階層か地理的な階層に登録することによってインターネットに参加できます。

DNS ドメインはドメイン名を持つ必要があります。 インターネットに接続しないで、ネームサービスとしてDNS を使用する場合は、ドメインやサブドメインに任意の名前を付けることができます。 ただし、インターネットに参加する場合は、そのドメイン名をインターネット運営体に登録する必要があります。

インターネットに参加する場合は、次の手順に従います。

DNS 名前空間でのドメイン名

ドメイン名は、DNS 名前空間全体でのドメインの位置を表します。それは UNIX のファイルシステムでパス名がファイルの位置を表しているのと同じです。 ローカルドメインが登録されると、そのドメイン名は所属するインターネットの階層の名前に追加されます。 たとえば、図 3–5 で示した Ajax ドメインはインターネットの階層である com の一部として登録されました。 したがって、そのインターネットドメイン名は ajax.com となります。

次の図に、ajax.com ドメインがインターネット上の DNS 名前空間のどこに位置しているのかを示します。

図 3–5 DNS 名前空間における Ajax ドメインの位置

この図は、全世界的な DNS 名前空間での .com のサブドメインとして Ajax を示しています。

ajax.com のサブドメインには以下のような名前があります。


sales.ajax.com
test.ajax.com
manf.ajax.com

DNS ではドメイン名を大文字にすることは可能ですが、必須ではありません。 次に、マシン名とドメイン名の例を挙げます。


boss.manf.ajax.com
quota.sales.ajax.com

インターネット運営体は、各ドメインにホスト名に関する権限を与えます。 各ドメインには、それ以下のレベルの権限が委任されます。 したがって、com ドメインはそのドメイン内のホスト名に対して権限があります。 また、運営体は、ajax.com ドメインの編成について権限を与え、そのドメイン内の名前に対する権限を委任します。 それを受けて ajax.com はドメイン内のホストに名前を割り当て、 sales.ajax.com test.ajax.commanf.ajax.com の各ドメインの編成を承認します。

完全指定ドメイン名 (FQDN)

ドメイン名にローカルドメインから DNS のルートドメイン (.) までのすべての DNS のドメインが含まれているとき、そのドメイン名は「完全指定されている」といいます。 概念的には、完全指定ドメイン名は、UNIX ファイルの絶対パス名と同様に、ルートへのパスを示しています。 しかし、完全指定ドメイン名を読む場合、左から右に進むにしたがって最下位から最上位となります。 したがって、完全指定ドメイン名は次のような構文になっています。

この図は、FQDN 内の右端 (左から右へ読んだ場合の最後) に位置付けられているルートドメインを示しています。

ajax ドメインとそのサブドメインの完全指定ドメイン名は、次のとおりです。


ajax.com. 
sales.ajax.com. 
test.ajax.com. 
manf.ajax.com.

ここで、各名前の一番右に付けられたドット (.) に注意してください。