こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

IPアドレス&URLについて

『 URL(ホームページアドレス)は、DNSで名前解決をして結果的には「IPアドレス」に変換される。』

------------------------------------------------
「IPアドレスとは、ネットワーク上のコンピュータを特定するもの」と聞いておりますが、
URLで言うところのIPアドレスとの兼ね合いが理解できません。
------------------------------------------------

ホームページが置かれた「WEBサーバ」を、そのページのIPアドレスだとすれば、
ホームページごとに「WEBサーバ」があると解釈するのでしょうか?

的を得ない質問かもしれませんが、よろしくお願いいたします。

投稿日時 - 2005-08-15 05:17:48

QNo.1580762

暇なときに回答ください

質問者が選んだベストアンサー

> IPアドレスとは、ネットワーク上のコンピュータを特定するもの
一般的にはこういう説明をよく使いますが、
同じコンピュータがインターネットへの出入り口を複数持っていたら、
出入り口それぞれにIPアドレスが付きます。
コンピュータを特定するというのは事実ですが1:1というわけでは有りません。

投稿日時 - 2005-08-16 15:48:17

お礼

1台のコンピュータが、インターネットへの出入り口を複数持つことが出来るのですね。
やっと理解することが出来ました。
ありがとうございました。

投稿日時 - 2005-08-21 23:22:55

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

>「IPアドレスとは、ネットワーク上のコンピュータを特定するもの」

そうです。
あくまでもコンピュータを特定するもので、コンピュータ上にあるファイル(ホームページ)を特定するものではありません。

例:okweb.jpのIPアドレスは 202.210.169.10
  okweb.jp/******* は、202.210.169.10の中にある各ファイル(ホームページ)です。

ちなみに、IPアドレスを指定すると、自動的に「TOPページ」に飛ぶようになっています。

投稿日時 - 2005-08-15 05:40:09

お礼

IPアドレスの中の格ホームページを指定するのですね。

ありがとうございました。

投稿日時 - 2005-08-21 23:24:31

> ホームページが置かれた「WEBサーバ」を、そのページのIPアドレスだとすれば、
> ホームページごとに「WEBサーバ」があると解釈するのでしょうか?

はい、原理的にはそうですし、そう考えた方が理解は速いと思います。なお、URLの中で「IPアドレス」と関連があるのは、

http://www.aa*.co.jp/bbb/ccc.html

というURLだとすると、「www.aa*.co.jp」の部分だけです(この部分をFQDNと呼びます)。bbb/ccc.htmlというのはwww.aa*.co.jpからDNSによって変換されるIPアドレスが指し示すサーバコンピュータの内部に保存されている特定のフォルダ、ファイルを指す部分ですので、IPアドレスはあくまでwww.aa*.co.jpとだけ紐づきます。原理的には、www.aa*.co.jp→IPアドレス、という紐づけがあると理解した方がわかりやすいでしょう。

ここまで理解した上で、但し、この対応は必ずしも1対1ではない、と考えると実態を理解しやすいと思います。

www.aa*.co.jpが実は複数のIPアドレスと紐づくケースがあります。その場合、DNSは名前解決(FQDNからIPアドレスへの変換)の問い合わせを受けたときに、ラウンドロビンで(つまり複数あるIPアドレスのどれを答えるかということについては順繰りに)回答します。
www.aa*.co.jpが11.11.11.11と22.22.22.22の2つのIPアドレスと紐づいているとすると、あるホストからの名前解決の問い合わせを受けた場合、11.11.11.11を答え、次に別のホストから名前解決の問い合わせを受けると22.22.22.22、さらに別のホストから問い合わせを受けると11.11.11.11…というように回答する、ということですね。これはアクセスの集中するWebサーバにおいて、アクセスを分散させる際に用いられます。

逆に、複数のFQDNが一台のホストに紐づくこともあります。この場合は、www.aa*.co.jp→11.11.11.11と紐づいているにも関わらず、www.bb*.co.jpについての問い合わせにも11.11.11.11と同じIPアドレスを返す場合ですね。
このとき、11.11.11.11というWebサーバは複数のドメイン名についてのコンテンツを持ち、ホストからWebサイト閲覧を希望された際、どのURLで希望されたかによってどのコンテンツを見せるかを設定しています。
あるWebサーバが一つのFQDNとしか紐づいていない場合、

http://www.aa*.co.jp/
http://11.11.11.11/

の2つは同じ挙動を示す(同じコンテンツを示す)ことが多いのですが、あるWebサーバが複数のFQDNによって参照される場合は、

http://www.aa*.co.jp/
http://www.bb*.co.jp/
http://11.11.11.11/

の3つは、実態としては全て同じサーバ(11.11.11.11)へのアクセスでありながら、異なる挙動を示すような設定になっている、という訳です。

投稿日時 - 2005-08-15 05:37:50

お礼

大変詳しいご説明を頂き恐縮です。
ありがとうございました。

投稿日時 - 2005-08-21 23:25:38

あなたにオススメの質問