ネットワークスペシャリスト 2009年 午前2 問09
問題文
DNSに関する記述のうち、適切なものはどれか。
選択肢
ア:インターネット上のDNSサーバは階層化されており、ある名前に対して情報がない場合は、上位のDNSサーバに問い合わせる。(正解)
イ:セカンダリサーバは、大規模なネットワークシステムにおいてプライマリサーバの負荷を軽減するために用いられ、プライマリサーバとは異なる内容のデータベースを保持している。
ウ:ネームリゾルバは、クライアントからの要求に応答し、データベースを使用してドメイン名、ホスト名に対応するIPアドレスを返すプログラムである。
エ:リソースレコードには、ドメイン、ホスト、ネームサーバなどに関する情報が保持されており、DNSサーバの構築時に登録され、更新することができない。
DNSに関する記述のうち、適切なものはどれか。【午前2 解説】
要点まとめ
- 結論:DNSは階層構造で運用され、情報がない場合は上位サーバに問い合わせる仕組みが正しい。
- 根拠:DNSは分散管理を実現するために階層化されており、名前解決は階層をたどって行われる。
- 差がつくポイント:セカンダリサーバの役割やリソースレコードの更新可否など、細かい運用知識を正確に理解することが重要。
正解の理由
ア: インターネット上のDNSサーバは階層化されており、ある名前に対して情報がない場合は、上位のDNSサーバに問い合わせる。
DNSはルートサーバからトップレベルドメイン(TLD)、さらに下位ドメインへと階層的に構成されています。名前解決時に該当情報がなければ、問い合わせは上位のDNSサーバへ順に遡って行われるため、この記述が正しいです。
DNSはルートサーバからトップレベルドメイン(TLD)、さらに下位ドメインへと階層的に構成されています。名前解決時に該当情報がなければ、問い合わせは上位のDNSサーバへ順に遡って行われるため、この記述が正しいです。
よくある誤解
セカンダリサーバはプライマリサーバと同じデータベースを保持し、負荷分散や冗長化のために使われます。更新不可とされるリソースレコードも存在しません。
解法ステップ
- DNSの基本構造が階層的であることを確認する。
- セカンダリサーバの役割とデータの同期方法を理解する。
- ネームリゾルバの役割を整理し、クライアント側の機能であることを認識する。
- リソースレコードの更新可能性を把握し、静的ではないことを確認する。
- 各選択肢の記述とDNSの実態を照らし合わせて正誤を判断する。
選択肢別の誤答解説
- イ: セカンダリサーバはプライマリサーバと同じ内容のデータベースを保持し、負荷軽減や冗長化を目的とします。異なる内容を保持するのは誤りです。
- ウ: ネームリゾルバはクライアント側のプログラムであり、DNSサーバのようにデータベースを持って応答するわけではありません。
- エ: リソースレコードはDNSサーバに登録されますが、動的DNSなどで更新可能です。更新不可とするのは誤りです。
補足コラム
DNSはインターネットの電話帳とも言われ、階層的な名前空間を持ちます。ルートDNSサーバ、TLDサーバ、権威DNSサーバが連携し、名前解決を効率的に行います。セカンダリサーバはプライマリサーバのゾーン情報を定期的に同期し、障害時の冗長性を確保します。
FAQ
Q: セカンダリサーバはプライマリサーバと異なるデータを持つことはありますか?
A: いいえ。セカンダリサーバはプライマリサーバのゾーン情報をコピーし、同じデータを保持します。
A: いいえ。セカンダリサーバはプライマリサーバのゾーン情報をコピーし、同じデータを保持します。
Q: ネームリゾルバはどこで動作しますか?
A: ネームリゾルバはクライアント側のソフトウェアで、DNSサーバに問い合わせを行い名前解決を補助します。
A: ネームリゾルバはクライアント側のソフトウェアで、DNSサーバに問い合わせを行い名前解決を補助します。
関連キーワード: DNS, 階層構造、セカンダリサーバ、ネームリゾルバ、リソースレコード、名前解決、DNSサーバ

\ せっかくなら /
ネットワークスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

