DNS

Category:

DNS(Domain Name System)

DNSとは、インターネット上での固有名詞であるドメイン名からIPアドレスを割り出す、
またIPアドレスからドメイン名を割り出す名前解決システムのことです。 

インターネット上のコンピュータ同士はIPアドレス(173.254.66.153 等の数字)によって
お互いを識別しながら通信を行っています。Webサイトにアクセスする場合、このIPアドレスに
アクセスする必要がありますが、数字の羅列であるIPアドレスは人間にとっては
扱いにくいため別名としてドメインを運用するようになりました。

別名であるドメイン名とIPアドレスの紐付けを行ってくれるのがDNSサーバになります。
ドメイン名とIPアドレスを管理しているサーバ(DNSサーバ)がクライアント(リゾルバと言います)からの
名前解決の要求に対し回答します。

ただDNSサーバは1台で世界中の全てのドメイン名を管理しているわけではなく、
世界で13台(米国に10台、英国に1台、スウェーデンに1台、日本に1台)ある
ルートDNSサーバを頂点としたツリー構造の構成で世界中に存在し、
末端にあるリゾルバからの名前解決の問い合わせを連携して解決します。

例えば、fujibaba.co.jpというサーバへアクセスしたい時、リゾルバは自分のネットワーク設定に
登録されたDNSサーバへ名前解決の要求を出します。

そのDNSサーバに「fujibaba.co.jp」に関するデータがない場合、そのDNSサーバはルートサーバに
「jp」を管理するDNSサーバのIPアドレス問い合わせをします。

その回答をもとに今度は「co」を管理するDNSサーバにIPアドレスの問い合わせを行います。
このように「fujibaba.co.jp」というドメイン名について、 ドットで区切られた名前を右から順にたどるようにして
問い合わせを続け、最終的に「fujibaba.co.jp」を管理するDNSサーバへたどり着くことで、「fujibaba.co.jp」の
ドメイン名を持つサーバのIPアドレスを取得することができるという仕組みになっています。
 

このエントリーをはてなブックマークに追加

商品を出品したら、FacebookやTwitterなどで広めよう!

上記の”いいね”や”ツイート”ボタンをクリックするとこのページをみんなに紹介できるよ。
出品していなくてもオススメの商品をみんなに紹介しよう。

feedback