next up previous
Next: この文書について... Up: 情報処理II 第4回 ネットワーク (4) Previous: A. おまけ WWW 用語集


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

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

手短に説明すると、

DNS (domain name system, あるいは domain name service の略) とは、 ホスト名、ネットワーク名の分散型データベース・システム。 ホストをドメインと呼ばれるグループに分ける階層を作成し、インターネット 上の各コンピューターに対して、ドメイン名を割り当てる仕組み。(インター ネット上のホストとネットワークの数は膨大なものになり、一箇所で集中管理 することは難しいので、それを解決するために作られた。) DNS のサーバーを ネーム・サーバーと呼ぶ。

以下はゆっくり解説。

TCP/IP においては、 IP アドレスと言う 4 オクテット (=32ビット) の数値で、 コンピューターを識別するが、これは人間が使うのには不便なので、

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

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

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


DNS では、

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


実際には、meiji.ac.jp というドメインはいくつかのサブドメインに分 割して管理されている (つまり DNS の名前の空間は階層構造を持っている)。サ ブドメイン名としては、isc (情報科学センター), cs (情報科学科), math (数 学科), mind (MIND)などがある。例えば、情報科学センターにある sagami2sagami2.isc.meiji.ac.jp という名前。

nslookup コマンドで DNS に問い合わせ

oyabun% nslookup
Default Server:  ikuta-ns.mind.meiji.ac.jp
Address:  133.26.136.30

> www.meiji.ac.jp
Server:  ikuta-ns.mind.meiji.ac.jp
Address:  133.26.136.30

Name:    www.meiji.ac.jp
Address:  133.26.136.152

> www.sony.co.jp
Server:  ikuta-ns.mind.meiji.ac.jp
Address:  133.26.136.30

Non-authoritative answer:
Name:    vip.alt.ihp.sony.co.jp
Address:  210.139.255.221
Aliases:  www.sony.co.jp, www-sony.ihp.sony.co.jp

> 133.26.132.30
Server:  ikuta-ns.mind.meiji.ac.jp
Address:  133.26.136.30

Name:    oyabun.mind.meiji.ac.jp
Address:  133.26.132.30

> Control-D
oyabun%


next up previous
Next: この文書について... Up: 情報処理II 第4回 ネットワーク (4) Previous: A. おまけ WWW 用語集
Masashi Katsurada
平成20年10月18日