DNSサーバの種類の一つで、他のゾーンに対しても検索を実施するもの。
クライアント側(DNSスタブリゾルバ)から「再帰検索要求」(Recursive)を受けると、名前解決が完了するまで他のDNSサーバへの問い合わせを「反復検索」(Iterative)として続けるもの。
得られた結果は、DNSスタブリゾルバへと返答される。
他所への検索を続ける処理は負荷が高く、時間も掛かりがちであるので、得られた結果は一定時間内部に保持(キャッシュ)され、その期間中は再利用される。
このため「DNSキャッシュサーバ」とも呼ばれている。