問題 No.1851
DNSにおいて、トップレベルドメイン(TLD)を管理するルートサーバーや上位のネームサーバーに対して、リゾルバが自身の代わりに問い合わせを行い、最終的な名前解決の結果を得るまで他のサーバーへの連鎖的な問い合わせを代行する仕組みはどれか。
【正解の解説】
フルサービスリゾルバが実行する再帰的問い合わせの機能
これは、学校の代表電話に掛けると、受付(フルサービスリゾルバ)が用件を聞いて校内の各部署(ルートサーバー等)を自ら駆け巡り、最終的な答えを持ってきてくれるおつかいサービスのようなものです。自分であちこち電話しなくて済むので非常に効率的です。
スポンサーリンク
【その他の選択肢の解説】
権威DNSサーバーが実行する反復的問い合わせの機能
権威DNSサーバーは、自分自身が持つドメインの住所録だけを管理する「専門部署の担当者」のような存在です。フルサービスリゾルバから依頼を受けた際に、全部を代行するのではなく「あそこの部署に聞いてみて」と次の案内をする役割を持っています。
キャッシュサーバーが実行する正引きと逆引きの変換機能
正引きや逆引きはDNSが持つ基本機能の名前であり、問い合わせの方式や仕組みを指す言葉ではありません。初学者が「DNSの機能」という言葉の響きから、仕組みの名前と混同しやすいよくある出題者の罠となっています。
スタックリゾルバが実行する直接的な名前解決の機能
スタックリゾルバは自分では問い合わせの旅に出ず、インターネットの住所を探すときは必ずフルサービスリゾルバにお願いする「お使いを頼む一般社員」のような立場です。自分で直接すべての名前解決を完結させるわけではありません。