ネットワークの基礎講座
IP(インターネット・プロトコル)
ドメイン名とIPアドレスのマッピング
インターネットを利用する場合、IPアドレスで相手を直接指定することは殆どなく、もっぱらドメイン名を利用する。ドメイン名システムはIPアドレスとの対応をデータベースとして蓄積している。つまりどこかのネーム・サーバがこれを知っている。ユーザのプログラムがあるドメイン名のIPアドレスを知りたいときは、その変換を自分が登録している(ホームの)ネーム・サーバにこれを問い合わせる。そのネーム・サーバは自分のデータ・ベースにそのドメイン名をもっていなければ他のネーム・サーバに問い合わせる。ドメイン名システムは階層化されており、ルート・サーバからトリーをたどりながら最終的にターゲットのドメイン名が登録されているネーム・サーバにたどりつくことになる。階層化のゆえにドメイン名の検索は比較的簡単なアルゴリズムとなる。
下図に目的のIPアドレスを知るまでの流れを示す。
|
|