DNSサーバ

DNSサーバ(でぃーえぬえすサーバ)またはネームサーバとは、Domain Name System でホストの識別子を利用者が理解し易い形式(ドメイン名、例えば'ja.wikipedia.org')とコンピュータが理解し易い形式(IPアドレス)を対応付けるコンピュータやサーバソフトウェアのことである。ドメイン名に対するIPアドレスを調べる事を名前解決と呼ぶ。

概要

ウェブブラウザメールサーバ等のネットワークアプリケーションは、OSを介して、URLに示されたドメイン名IPアドレスや、メールアドレスに応じた配送先メールサーバなどを知るために、DNSサーバに問い合わせをう。DNSサーバに対して問い合わせをクライアントを特にリゾルバと呼び、リゾルバWebブラウザ等の動作しているコンピュータだけでなく、他のDNSサーバへ問い合わせをDNSサーバである場合も有る。

DNSサーバには 2種類ある。

独自のドメイン名ドメインレジストラで登録する際、そのドメイン名を管理する「DNSサーバ」として指定するのがDNSコンテンツサーバである。

また一般的な利用者がコンピュータのネットワーク設定をする際、「DNSサーバ」として指定するのがDNSキャッシュサーバである。これはそのコンピュータのリゾルバが最初に問い合わせるDNSキャッシュサーバIPアドレスを指定するものであり、Windowsなどではコントロールパネルの「ネットワーク設定」、あるいはUNIXの/etc/resolve.confなどへの設定が該当する。DNSキャッシュサーバIPアドレスを知るためにDNSキャッシュサーバを使うことはできないので、リゾルバはあらかじめDNSキャッシュサーバIPアドレスを前もって知っている必要がある。前述のように利用者が手動で指定する場合の他に、DHCPにより自動的に設定する方法が多い。

名前解決する方法にも2種類ある。
  • 再帰検索 - リゾルバからの問い合わせの要求を受け取ったDNSサーバが、他のDNSサーバに対して問い合わせを行い、その結果をリゾルバに応答する方法。
  • 非再帰検索 - リゾルバからの問い合わせの要求を受け取ったDNSサーバが、管理下のゾーンやキャッシュされた情報を応答するか、またはそれらの情報が無いという応答をする方法。
単純な問い合わせ機能しか持たないリゾルバスタブリゾルバ)がDNSキャッシュサーバに要求する場合には再帰検索の要求がわれる。それによりDNSキャッシュサーバは、キャッシュされた情報が無ければ他のDNSサーバに対して問い合わせをう。DNSキャッシュサーバが他のDNSサーバに非再帰検索で要求すると、問い合わせを受けたDNSサーバ(通常はDNSコンテンツサーバ)は自らが知っている情報を応答する。リゾルバが問い合わせた内容に対して、より適切な情報を持っているDNSサーバを示す応答を受け取った場合、再帰検索を要求されていたDNSキャッシュサーバはそのDNSサーバに対して問い合わせを行い、名前解決の結論が出るまで繰り返す。このように問い合わせを繰り返すリゾルバをフルリゾルバと呼ぶ。

DNSサーバ」『フリー百科事典 ウィキペディア日本語版』(http://ja.wikipedia.org/)。2009年7月28日15時(日本時間)現在での最新版を取得。

「DNSサーバ」トップに戻る



2010年プロバイダー【顧客満足度】NO.1 トリプル受賞  ASAHIネット

入会・お問い合わせダイヤル
0120-030-275
携帯電話/PHS/IP電話などからは
03-3569-3526

10:00~19:00(土日祝~17:00)

書面での申し込みはこちら
資料請求

このページのトップヘ