RSS
↓ブログの画像を表示中
HOME >> Tips >> インターネットとパソコンの常識・非常識
初心者に分かりやすい
このWebサイトについて
ホームページ作成
40ソアラ/レクサスSCブログ
無料フリーCGI(Perl/PHP)配布
掲示板
写真

当サイトの著書




* この文章は2001年頃に書かれたモノです。ご注意下さい。

 

 インターネットをする上で良く聞く「IP(インターネットプロトコル)アドレス」と「DNS(ドメインネームサーバー)」。今日はこれについて理解しましょう。

 

IPアドレス

 IPアドレスとは、インターネット上にある全てのパソコンを区別する数字のことです。この数字がないとインターネットができません(より正確に言うのならば、インターネット上に存在することができません)。

 皆さんがインターネットをする際は、プロバイダーに電話をつなぎますね。このときに皆さんのパソコンは「IPアドレス」をプロバイダーから渡されます。つまり、皆さんがプロバイダーに接続するたびにIPアドレスは変わるということになります。

 しかし、全く違う数字を毎回もらうというわけではありません。IPアドレスは「226.139.45.207」のように、3桁の数字を4つ合わせた形になっていますが、大抵、最初の2つ、もしくは3つの数字はアクセスポイントごとに共通です。つまり、インターネットにつなぐたびに、最後の4つ目ないし、3つ目と4つ目の数字が変わってるんだと思ってください(例外は当然あります)。

 ただし、ケーブルテレビや、企業・大学などのLAN内にあるマシンは、IPアドレスが固定されているものが多いです。この場合は、いつも同じIPアドレスでインターネットに接続することになります。

 

DNS

 さて。DNS(ドメインネームサーバー)とは、IPアドレスが数字の羅列で人間にはわかりにくいことから、人間にある程度分かりやすいものを、ということで作られたものです。例えば「226.139.45.207」は「itbs5749.ppp.infoweb.ne.jp」といった感じにIPアドレスとDNSは対応しています。

 ただし、IPアドレスとDNSは完全に対応していない場合が多いです。例えば、「226.139.45.0」 から 「226.139.45.200」 までが「itbs5749.ppp.infoweb.ne.jp」に対応している、といった具合です。パソコンを家に例えると、IPアドレスは家の電話番号で、DNSは番地以降を除いた住所といえるでしょう。

 

ホームページ(サーバー)のIPアドレスとDNS

 以上のように、インターネット上にある各マシンにはIPアドレスが振り分けられていて、それに対応したDNSが存在するというのが分かっていただけたと思います。

 そして、サーバー(ホームページのデーターがおいてあるのが普通です)も、インターネット上にある一マシンなのですから、IPアドレスが与えられています。例えば http://www.yahoo.co.jp/はhttp://210.168.19.31/でもアクセスできます。

 ちょっとややこしい話になりますが、www.yahoo.co.jpや210.168.19.31が、サーバー自体を指したIP、DNSになります。これに「http://」をつけることで、そのマシンにあるホームページを表示することになります。

 「http://」は「次のアドレスのマシンにあるホームページを表示しろ」という命令文だと思ってください。httpは、正確には「HyperText Transfer Protocol」という用語です。

 

IPアドレスが変更されて、DNSに反映されるまで

 さて、このIPアドレスとDNSはInterNICというところが管理しているのですが、みなさんが実際に利用しているのは、みなさんのプロバイダーが保存している「対応表」になります。

 つまり、本当は「210.168.19.31」というIPアドレスが「www.yahoo.co.jp」というDNSだったとしても、あなたのプロバイダーが保管している「対応表」には、「210.168.19.200」は「www.yahoo.co.jp」である、と書かれている場合、

 あなたがそのプロバイダーに接続して、http://www.yahoo.co.jpにアクセスしようとしても、間違った「210.168.19.200」にアクセスしてしまうので、ページが表示されなかったり、違うページが表示されたりします。

 では、そんなことが起き得るのでしょうか?

 サーバーのIPアドレスが変更になった場合、管理しているInterNICが変更を通知するのですが(本当は違うのですが、分かりやすくするためにこのような表現を使っています。)、その通知が各プロバイダーに反映されるまでの時間は48時間程度かかかる上、さらに、プロバイダー毎に反映にかかる時間が異なるため、そういうことが起こり得ます。

 

例)

 225.225.225.100 が、www.coolandcool.net だったとします。

 225.225.225.100 を 225.225.225.200 に変更します。

 この変更がプロバイダーに反映されるまでの時間は各プロバイダー毎にまちまちです。例えば、Infowebはすぐに反映されたけど、Livedoorでは反映されなかったとします。

(ちゃんと反映されている)infowebに接続して、http://www.coolandcool.net/ にアクセスすると、225.225.225.200にあるホームページを表示します。これは正常に表示されます。

(まだ反映されていない)Livedoorに接続して、http://www.coolandcool.net/ にアクセスすると、225.225.225.100にあるホームページを表示します(全然違うホームページかもしれませんし、File Not Foundが表示されるかもしれません)。

P.S. 先日生じた、「ICQがつながらない!」現象も、ICQのサーバーがIPアドレスを変更したのですが、プロバイダーによっては、その変更が(IPアドレスとDNSの対応表の変更が)なかなか反映されなかったため、反映が遅れたプロバイダーを使っている人のICQは、別のIPアドレスに接続しようとしてつながらなかったのです。

 

 

[ 戻る ]

 

   
HOME >> Tips >> インターネットとパソコンの常識・非常識

 

 

 

サイトマップ
コンタクト

文章や画像等の無断利用・転載はご遠慮ください。
当サイトへのリンクは原則フリーです。どのページにリンクされても構いません。
Copyright © 1997-2008 CoolandCool. All rights reserved.