DNSサーバ詳細 | ASAHIネット
HOME
キーワードトップ
接続
ABC
D
DNSサーバ
DNSサーバ詳細
DNSサーバ
DNSサーバ
(でぃーえぬえす
サーバ
)または
ネームサーバ
とは、Domain Name System で
ホスト
の識別子を利用者が理解し易い形式(
ドメイン名
、例えば'ja.wikipedia
.org
')とコンピュータが理解し易い形式(
IPアドレス
)を対応付けるコンピュータや
サーバ
ソフトウェア
のことである。
ドメイン名
に対する
IPアドレス
を調べる事を
名前解決
と呼ぶ。
概要
ウェブブラウザ
や
メールサーバ
等の
ネットワーク
アプリケーションは、
OS
を介して、
URL
に示された
ドメイン名
の
IPアドレス
や、
メールアドレス
に応じた配送先
メールサーバ
などを知るために、
DNSサーバ
に問い合わせを
行
う。
DNSサーバ
に対して問い合わせを
行
う
クライアント
を特に
リゾルバ
と呼び、
リゾルバ
は
Webブラウザ
等の動作しているコンピュータだけでなく、他の
DNSサーバ
へ問い合わせを
行
う
DNSサーバ
である場合も有る。
DNSサーバ
には 2種類ある。
DNS
コンテンツ
サーバ
-
ドメイン名
と
IPアドレス
などの対応付けを、
ドメイン名
空間のゾーンと呼ばれる単位で管理する。
DNS
キャッシュサーバ
- フル
リゾルバ
とも呼ばれ、
ドメイン名
の検索業務をおこない、結果を
キャッシュ
する。
独自の
ドメイン名
を
ドメイン
レジストラ
で登録する際、その
ドメイン名
を管理する「
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サーバ」トップに戻る