ネットワーク
DNSの名前解決における再帰問い合わせと反復問い合わせの組み合わせとして正しいものはどれか。
ア.クライアントはローカルDNSサーバに再帰問い合わせ、ローカルDNSがルートDNSなどへ反復問い合わせを行う正解
イ.クライアントはルートDNSに直接問い合わせ、ルートDNSが権威DNSへ再帰問い合わせを行う
ウ.すべての問い合わせが再帰問い合わせとして行われ、最終的に権威DNSが回答する
エ.クライアントはローカルDNSサーバに反復問い合わせ、ローカルDNSはその都度クライアントに次の問い合わせ先を返す
解説
DNS問い合わせは「受付(ローカルDNS)が代わりに調べてくれる」仕組み。クライアントは受付に任せるだけ(再帰)。受付は自分で各窓口を回る(反復)。
なぜ ア が正解か
クライアント→ローカルDNS: 再帰問い合わせ(「完全な答えをくれ」)。ローカルDNS→ルートDNS→TLD DNS→権威DNS: 反復問い合わせ(「知らなければ次に聞くべき場所を教えてくれ」)。これが標準的なDNS解決の流れ。
出典: AI生成問題(学習用)