next up previous
Next: About this document ... Up: 1998年度情報処理II     第5回 WWW (1) Previous: WWW ページのアクセスの仕方

ドメイン・ネーム・システムの常識

要点: インターネット上のコンピューターを指定するには DNS という仕組 みを使う

TCP/IP においては、IP アドレスと言う 4 バイトの数値で、コ ンピューターを識別するが、これは人間が使うのには不便なので、

ことで、通常は、人間はホスト名を使い、コンピューターは IP アドレスを使 い、必要に応じて両者を相互に変換する、という仕組みになっている(例えば、 数学科で一番大きなコンピューターは oyabun というホスト名を持ち、その IP アドレスは 133.26.132.30 である)。

MIND (明治大学内ネットワーク) に接続する各コンピューターは、ホスト名 のみによる識別が可能になっている。(例えば ``waltz'' というホスト 名を持つコンピューターは一台しかない。MIND のすべてのコンピューターは ホスト名 ``waltz'' のコンピューターがどこにあるか=waltz の IP アドレスがいくつであるか、知っている。)

ところが、インターネットには、無数のコンピューターがあるので、簡単な ホスト名だけで、すべてのコンピューターを識別することは困難である。その ために作られたのが、domain name system (DNS) という仕組みである。


DNS では、

1.
インターネットを複数のドメインと呼ばれるものに分割して、ホスト名と IP アドレスの対応表はドメインごとに管理する分散データベースとして実現 する。
2.
インターネット上のコンピューターは、ホスト名にドメイン名を添えること で一意的な名前をつけることにする。
のような仕組みになっている。ちなみに明治大学内のネットワークには``meiji.ac.jp'' というドメイン名が付けられている。


実際には、meiji.ac.jp というドメインはいくつかのサブドメインに分割し て管理されている (つまり DNS の名前の空間は階層構造を持っている)。サブ ドメイン名としては

などがある。例えば、情報科学センターにある sagami2sagami2.isc.meiji.ac.jp という名前になる。

Masashi Katsurada
1998-05-27