• ベストアンサー

IPアドレス&URLについて

『 URL(ホームページアドレス)は、DNSで名前解決をして結果的には「IPアドレス」に変換される。』 ------------------------------------------------ 「IPアドレスとは、ネットワーク上のコンピュータを特定するもの」と聞いておりますが、 URLで言うところのIPアドレスとの兼ね合いが理解できません。 ------------------------------------------------ ホームページが置かれた「WEBサーバ」を、そのページのIPアドレスだとすれば、 ホームページごとに「WEBサーバ」があると解釈するのでしょうか? 的を得ない質問かもしれませんが、よろしくお願いいたします。

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

  • ベストアンサー
  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.3

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

newnewpc
質問者

お礼

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

その他の回答 (2)

  • fitto
  • ベストアンサー率36% (1372/3800)
回答No.2

>「IPアドレスとは、ネットワーク上のコンピュータを特定するもの」 そうです。 あくまでもコンピュータを特定するもので、コンピュータ上にあるファイル(ホームページ)を特定するものではありません。 例:okweb.jpのIPアドレスは 202.210.169.10   okweb.jp/******* は、202.210.169.10の中にある各ファイル(ホームページ)です。 ちなみに、IPアドレスを指定すると、自動的に「TOPページ」に飛ぶようになっています。

newnewpc
質問者

お礼

IPアドレスの中の格ホームページを指定するのですね。 ありがとうございました。

回答No.1

> ホームページが置かれた「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)へのアクセスでありながら、異なる挙動を示すような設定になっている、という訳です。

newnewpc
質問者

お礼

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

関連するQ&A