分かりやす〜い
コンピュータ技術情報

TOPに戻る
▼Network
プロバイダを特定する
┣ IPアドレス
┣ Domain Name
┃ System 1

┣ Domain Name
┃ System 2

┣ プロバイダを特定
┃ する目的と正引き
┃ 逆引き

┗ 正引き・逆引きを
  実際に行ってみる


Copyright(C) 2001-2002.ugpop. All rights reserved.




■デジタル用語辞典:

▲このページの上へ

■ Domain Name System1 ■

前回は「www.yahoo.co.jp」等の宛先文字列をIPアドレスに変
換する事の理由を説明し、その変換はクライアントパソコンが
行わなければならない事を説明しました。

今回は、どのようにして宛先文字列をIPアドレスに変換するか
解説を行います。

皆さんはWEBページを見たい時にインターネットエクスプロー
ラ等のソフトウェアを利用していると思います。

例えばあなたがインターネットエクスプローラを使用してyah
oo!のWEBページを見るとします。

このソフトウェアにはアドレスバーなるものがあって、そこに
「www.yahoo.co.jp」等と宛先を入力するとWEBページが表示さ
れます。

この宛先文字列はコンピュータが処理しやすいように数字で表
されている「IPアドレス」にいったん変換されます。
この「文字列」を「IPアドレス」に変換する作業はクライアン
トパソコンが行わなければなりません。
つまりインターネットエクスプローラが起動しているあなたの
パソコンが行わなければならないのです。

ではどうやって行うのでしょうか?

クライアントであるあなたのパソコンは世界中にあるWEBペー
ジを持っているサーバーのIPアドレスを知っているのでしょう
か?

そんな事はないですよね。
IPアドレスを知らないので誰かに教えてもらわないといけない
のです。

実はIPアドレスを教えてくれる専用のサーバーがいて、そのサ
ーバーに問い合わせを行うと教えてくれます。


┌──────┐ www.yahoo.co.jpの┌─────┐
│クライアント│ IPアドレス教えて │サ−バ− │
│パソコン  ├────────→│     │
└──────┘         └─────┘
IE等でWEBページ         IPアドレスを知ってるサーバー
を見たい人           


         www.yahoo.co.jpの
┌──────┐ IPアドレスは   ┌─────┐
│クライアント│ 210.81.153.70です│サ−バ− │
│パソコン  │←────────┤     │
└──────┘         └─────┘
IE等でWEBページ         IPアドレスを知ってるサーバー
を見たい人           

このやり取りを行うシステムの事をDNS(Domain Name System)
と呼び、IPアドレスを教えてくれるサーバーの事をDNSサーバ
ーと呼びます。

また、この問い合わせの文字列「www.yahoo.co.jp」の事を一
般にURL(Uniformed Resource Locator)と呼ぶのですが、DNSで
使用する時はドメイン(Domain)とも呼びます。

では、クライアントパソコンがDNSサーバー宛に「IPアドレス
教えて」の要求を出す時に、問い合わせを行う先のDNSサーバ
ーのIPアドレスはどのように知るのでしょうか?

これは、皆さんがクライアントパソコンのネットワーク設定を
行う際にDNSのIPアドレスを設定しているのです。
(ただし、人が設定を行わなくても良い場合もあります。
 「DHCP」というのですが、それについてはまた別の機会に説
 明します。)

このDNS(Domain Name System)により「www.yahoo.co.jp」等の
URLはコンピュータの扱いやすい「IPアドレス」に変換する事
が出来ます。

ちなみに、WEBページを見たい人がIPアドレスを知っている場
合、DNSの一連のやり取りを省略して若干WEBページの表示を早
くする事ができます。

例えば、yahoo!のIPアドレスは「210.81.153.70」ですが、こ
の数字を直接インターネットエクスプローラ等のアドレス入力
欄に入れてみてください。

そうすると、はじめからIPアドレスが分かっているのでDNSサ
ーバーに問い合わせが行われず、ほんの少しですが表示が速く
行われます。
(と言ってもそんなに体感できる程でもないのですが・・。)

インターネット加速ソフト(WEB BOOSTER NINJA等)はこれと同
じ原理を利用して若干早く表示できるようにしているのです。
(勿論、加速の工夫はこれだけではありません。)

今回はURLをIPアドレスに変換する仕組みを説明しました。
ところで、クライアントパソコンから問い合わせを受けたDNS
サーバーがIPアドレスを知らない場合があります。
その場合はどうするのでしょうか?
その解説は次回に行います。




←前へ戻る    ▲このページの上へ    続きを読む→