ネットワーク
DNS における名前解決の仕組みに関する記述として、最も適切なものはどれか。
ア.スタブリゾルバは、ルートDNSサーバから権威DNSサーバまで自らが順番に問い合わせを行い、最終的にIPアドレスを取得する。
イ.フルサービスリゾルバ(キャッシュDNSサーバ)は、スタブリゾルバから再帰クエリを受け取ると、ルートDNSサーバを起点として権威DNSサーバまで反復問い合わせを行い、IPアドレスを取得してクライアントに返す。正解
ウ.権威DNSサーバは、クライアントから受け取った再帰クエリを自ら解決するため、他のDNSサーバへ問い合わせを転送する機能をもつ。
エ.DNSキャッシュはフルサービスリゾルバに無期限に保持され、レコードを更新するにはリゾルバを再起動する必要がある。
解説
DNS の名前解決は『受付係』と『調査員』の分業です。クライアント(スタブリゾルバ)は「調べておいて」と頼むだけで、足を使って世界中のDNSサーバを巡るのはフルサービスリゾルバの仕事です。
なぜ イ が正解か
フルサービスリゾルバはスタブリゾルバから再帰クエリ(『答えまで責任もって返して』という依頼)を受け取ります。その後、自身がルートDNSサーバ → TLDサーバ → 権威DNSサーバと段階的に反復問い合わせを行い、各段階で『次はここへ』と案内されながらIPアドレスを特定します。最終的な答えをスタブリゾルバに返し、結果はTTL秒間キャッシュします。
出典: AI生成問題(学習用)