DNS関連
DNS
出典:情報・通信辞典かな?
読み方 : 「ディーエヌエス」
フルスペル : Domain Name System
インターネット上のホスト名とIPアドレスを対応させるシステム。全世界のDNSサーバが協調して動作する分散型データベースである。IPアドレスをもとにホスト名を求めたり、その逆を求めたりすることができる。各DNSサーバは自分の管理するドメインについての情報を持っており、世界で約10台運用されているルートサーバにドメイン名と自分のアドレスを登録しておく。リゾルバと呼ばれるクライアントプログラムは、調べたいドメイン名(またはIPアドレス)をまずルートサーバに照会し、そのドメインを管理するDNSサーバを調べ、そのDNSサーバに情報を聞き出すことで変換を行う。DNSサーバーは、問い合わせを受けたホストのIPアドレスが分からなければ上位のDNSサーバーに問い合わせる。インターネット上で運用されているDNSサーバのほとんどは、カリフォルニア大学バークリー校(UCB)で開発されたBINDである。
インターネット経由でメールを受信するには、受信者のメール・サーバー名をDNSサーバーに登録することで、メールが届く。
BIND
Berkeley Internet Name Domain
出典:デジタル大事典
出典:日経インターネットテクノロジー
DNS(Domain Name System)を実現する、最も代表的なサーバー・アプリケーション(オープン・ソース)。DNSとは、主にホスト名とIPアドレスの対応を管理し、またメールの配信に関する情報などについても管理するサーバーで、インターネット・サイトを立ち上げる際には事実上必須である。DNSの実装はBIND以外にも存在するが、現在ではPC-UNIX上およびUNIXの世界ではほぼ標準となっている。もともと、米カリフォルニア大学バークレー校で開発されたものであり、現在は非営利団体のISC(Internet
Software Consortium)によって管理されている。2000年9月にはバージョン9(BIND9)が正式にリリースされた。
BIND9は内部処理のアーキテクチャを見直し、マルチプロセッサ・システムなどでより効率的に動作するように書き換えられた。加えて、IPv6への対応や、問い合わせへの返答にディジタル署名を施すDNSSEC(RFC2535)への対応など今後のインターネットで重要なインフラとなる機能を追加している。
リゾルバ 【resolver】
出典:情報・通信辞典かな?
読み方 : 「リゾルバ」
IPアドレスとドメイン名を結びつけるDNSにおいて、ネームサーバにホスト名を通知してIPアドレスの検索を依頼したり、その逆を依頼したりするクライアント側のプログラム。アプリケーションソフトがIPアドレスやホスト名を必要とする場合には、通常リゾルバを介して名前解決が行なわれる。リゾルバは一つ以上のネームサーバのアドレスを知っており、そのネームサーバに問い合わせを行い、返ってきた答えをアプリケーションに渡す。一度問い合わせた情報を記憶しておくキャッシュ機能を持っているものもあり、問い合わせの手間を省いて処理を速くしている。通常はOSに付属するライブラリの機能として提供される。