システム開発コラム集

システム開発コラム集

システム開発に関するコラム集です。

18.インターネットの巡り方

例えば、http://www.xxxx.co.jp/というサイトが見たいとします。 その場合、www.xxxx.co.jpというサイトのIPアドレスを調べた後、そのIPアドレスのサーバへコンピュータが「サイトの情報を下さい。」と連絡を取りに行きます。

ドメインは住所

例えで説明すると
ドメインは、インターネット上の住所と考えると分りやすいかもしれません。
世の中には、住所というものがありますが、場所は、住所で表せますが、緯度、経度でも表せまる事はご存じの事と思います。ドメインとIPアドレスとの関係も同じような感じです。

DNSはおまわりさん

交番のおまわりさん「このドメインに行きたいのだけどIPアドレスは何番?」とドメインからIPアドレスに変換してくれるDNSサーバと呼ばれるサーバへ問い合わせすると、まるで交番のおまわりさんの様に位置(IPアドレス)を教えてくれます。
ただし、目的地のIPアドレスを知っていれば教えてくれますが、知らない場合、教えてくれるのは、次の交番への行き方だけ。「この交番に行くと教えてくれると思うよ」という具合に。次の交番、次の交番と辿っていく必要があります。

住所(ドメイン)の見方

ドメイン説明

上記の様な場合、以下の様な意味となります。
「ドメインxxxx.co.jpのwwwという名前のhttpサーバ(ホスト)のvvvvフォルダ内のgggg.htmlのデータを下さい。」
(※httpサーバとは、webサーバの事で、サイトのページのデータを返すコンピュータの事。)
メールの設定やサイトの閲覧時に、xxxx.co.jpに対して、メール設定時には、smtp.xxxx.co.jpとか、pop.xxxx.co.jpとか、サイトの時は、www.xxxx.co.jpとかドメインは同じなのに先頭の単語が変わります。これら、smtp.xxxx.co.jp、pop.xxxx.co.jp、www.xxxx.co.jpは、同じコンピュータではなく異なるコンピュータであり、また、全てIPアドレスが異なる事が可能です。つまり、それぞれwww、smtp、popとサブドメイン名が付けられた別のコンピュータにする事が可能です。

実際のプロセス

実際には、以下の様なプロセスをたどります。 DNSへ問い合わせを行いIPアドレスを取得し、そのIPアドレスへ送信するのですが、DNSへ問い合わせるプロセスが以下の様になります。

  1. DNS(ルート)へ問合せwww.xxxx.co.jpのjpドメインを管理しているDNSを教えてもらう。ドメイン名のxxxx.co.jpのjpは、日本を表します。(※しかし、ドメインの示すサーバは、必ずしも日本にあるわけではありません。)
  2. jpドメインを管理しているDNSへ問合せwww.xxxx.co.jpのjpドメイン内のcoドメインを管理しているDNSを教えてもらう。
  3. jpドメイン内のcoを管理しているDNSへ問合せwww.xxxx.co.jpのco.jpドメイン内のxxxxドメインを管理しているDNSを教えてもらう。
  4. co.jpドメイン内のxxxxを管理しているDNSへ問合せwww.xxxx.co.jpのxxxx.co.jpドメイン内のwwwドメインを管理しているDNSを教えてもらう。
  5. 最後にxxxx.co.jpを管理しているDNSへ問合せwww.xxxx.co.jpのIPアドレスを教えてもらう。(正しくはwww.xxxx.co.jpでホスト名となります。ホストごとにIPアドレスが異なる他可能性があるためです。)
  6. 教えてもらったIPアドレスへリクエストを送信する。
● 開発費用のオンライン見積り、お問い合わせはこちらから

システム開発費用の概算を、オンライン上でご提示いたします。(所要時間:3分/無料)
お問い合せする事なく、費用感をお確かめいただけます。お気軽にご利用ください。
↓↓↓

システム開発費用のオンライン見積はこちら システム開発のご相談はお気軽にご連絡ください