DNSの再帰検索【検索】

インターネット ( Internet ) は、全地球規模で相互接続された コンピュータ・ネットワーク のこと。
インターネット |DNSの再帰検索 |サイトマップ

スポンサード リンク
メニュー

登録型リンク集
Open Directry Project
メール
日記
ショッピング
欲しい物を入力し買う。
Store-mix.com
 解説
DNSの再帰検索 / 検索 / 役割 / 関連語句 / 関連プロトコル

検索


DNSは、ホスト名(例えば"ja.wikipedia.org")の入力があるとDNSサーバ と呼ばれるコンピュータを参照し、そのホストのもつ IP アドレス(例えば"130.94.122.197")を検索するシステムである。例えるなら、DNSは氏名から電話番号を自動で調べる電話帳のようなものである。たとえば ウェブブラウザ に Uniform Resource Identifier|URI を入力してネットワークにアクセスする際、ブラウザはURIを解析して、アクセスすべきWebサーバのホスト名を取り出し、後述のリゾルバApplication Programming Interface|APIに渡す。リゾルバAPI(通常はオペレーティングシステム|OS内部での働き)は、Webサーバのホスト名をDNSサーバに問い合わせて帰ってきたIPアドレスにより、ホスト名をIPアドレスに変換してブラウザに返す。ブラウザは、得られたIPアドレスを使用して、Webサーバとの通信を開始する。このようにしてブラウザはインターネットにアクセスする。ホスト名から、そのホストにアクセスするためのIPアドレスを得ることを、(ホスト名の)「解決」 (resolve) と呼び、これを行うためのクライアント側のしくみを「リゾルバ」という。ただし現実の電話帳との違いは、この情報がインターネット上のいくつものコンピュータ(DNSサーバ)に分散して格納されているところにある。
インターネットには莫大な数のコンピュータが接続されており、これらのホスト名と IPアドレスは日々更新されつづけているため、インターネット上のすべてのホスト名を一台のコンピュータで集中管理することは現実的ではなかった。
そのためインターネット上のコンピュータをある単位で区分けして、それぞれのグループがもつデータをグループごとのコンピュータに別々に管理させるようにした。これが DNS の基本的なアイデアである。このグループをドメインと呼ぶ。各グループには英数字とハイフン ( - ) からなるラベル(ドメイン名)がつけられており、異なるドメインの情報は異なるコンピュータに格納される。今でこそ DNS はホスト名とIPアドレスの対応づけに使用されるのがほとんどだが、もともとは電子メールの配送方法やコンピュータの機種名を登録するなどといった用途も考えられていた。ドメイン名は階層的な構造をもっている。たとえば"ja.wikipedia.org" というホスト名は"ja"、 "wikipedia"、 "org"という 3つの階層に区切ることができる。ja.wikipedia.org というホストは"wikipedia.org" ドメインに所属しており、このドメインはさらに "org" ドメインに所属している、といった具合である。ドメイン名は一個の巨大な木構造 (データ構造)|木構造をなしているといっていい。この構造をドメイン名前空間 (Domain Name Space) と呼ぶ。ドメイン名前空間は頂点に "."(root) ノードをもち、そこから .com, .org, .jp などの各トップレベルドメイン (TLD) が分かれている。各ドメインはゾーンと呼ばれる管轄に分けて管理されている。ゾーンはドメイン名前空間上のある一部分に相当し、それぞれのゾーンは独立したDNSコンテンツサーバと呼ばれるコンピュータによって管理されている(ドメイン名の委譲)。DNSコンテンツサーバは、管理しているゾーンのホスト名とIPアドレスの組を記述したデータベースをもっており、クライアントマシン(あるいはDNSキャッシュサーバ)からの要求に応じて、あるホスト名に対応するIPアドレスを返す。DNSクライアントはルートサーバからいくつものDNSサーバをたどっていき、最終的なホスト名のIPアドレスを得る(DNSの再帰検索)。

DNSの再帰検索


具体的な例として、ja.wikipedia.org というホスト名の IPアドレスを検索することを考えると、再帰検索は、トップレベルドメインをルートサーバに問い合わせることからはじまる。ja.wikipedia.org というホスト名は wikipedia.org ドメインに属し、またwikipedia.orgドメインはorgドメインに属するため、クライアントは最初にorgドメインのDNSサーバ(ネームサーバ)のIPアドレスを得なければならない。まず、クライアントは適当なルートサーバをひとつ選ぶ。ここでは A.ROOT-SERVERS.NET (198.41.0.4) としよう。現在 ルートサーバ に登録されている org ドメインのネームサーバは 9つあり、そのうちのひとつはa7.nstld.com (192.5.6.36) である。つぎにクライアントは、このネームサーバに wikipedia.org ドメインのネームサーバの IPアドレスを問い合わせる。するとそのネームサーバのホスト名は dns34.register.com (216.21.226.87) であることがわかる。最後に、このネームサーバにja.wikipedia.orgのIPアドレスを問い合わせる。するとこのサーバは最終的な答130.94.122.197を返す。こうして目的とするホスト名のIPアドレスを検索できる。

Quotation:Wikipedia - Article - History  License:GFDL
コンテンツ一覧
ア行
インターネット
インターネットカフェ
インターネットテレビ
インターネットラジオ
ウィキペディア
オンライン
オンラインゲーム

カ行
グーグル
クッキー
グループウェア
掲示板
ゲートウェイ
検索エンジン
コンピュータウイルス
コンピュータセキュリティ

サ行
セキュリティ

タ行
チャット
電子メール
トラックバック
トロイの木馬

ナ行
ネチケット
ネット専業銀
ネットニュース
ネットワーク

ハ行
ハブ
ファイアーウォール
ファイル共有ソフト
フィッシング
ブラウザ
フレッツ
プロキシ
ブログ
ブロードバンド
ポータルサイト
ホットスポット
ホームページ

マ行
無線LAN
メーリングリスト
メールマガジン

ラ行
ルーター

A行
ADSL
apache

B行
blog
BBS

C行
CSS

D行
DNS

E行
Ethernet→イーサネット

F行
FTP

H行
HTML
HTTP

I行
IEEE-米国電気電子学会
IP
IPアドレス
IP電話
ISDN

L行
LAN

P行
POS,POP3
P2P

R行
RSS

V行
VPN

W行
Wi-Fi-無線LANの規格。
Wiki
Wikipedia
WWW

X行
XML

Y行
Yahoo!BB


認証
ウェブ日記
暗号化
IPv6
bps
RFC
OSI参照モデル
RARP
ミラーサイト
情報リテラシー
CSMA/CA
情報技術
データ通信
IETF
ウェブサーバ
IMAP
Telnet
レイヤ3スイッチ
LDAP
DSL
ARPANET
DNSサーバ
ネット配信
EZweb
BOOTP
マルチキャスト
ホスティングサーバ
Weblog
FTPサーバ
トークンリング
DNSの再帰検索
ARP
IEEE802.11
IX
 DNSの再帰検索商品 by Amazon.co.jp
amazon.co.jp
 DNSの再帰検索関連リンク集
 
Copyright © 2004 インターネット All Rights Reserved.
++Netmania