What is the difference between DNS resolver and DNS recursor?

What are their core responsibilities?

Why "A DNS recursor is a resolver but a DNS reslover is not a DNS recursor?

closed as off-topic by joeqwerty, yagmoth555, Andrew Schulman, Ward, kubanczyk Mar 12 '18 at 21:51

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.


Resolver is a broader term; there are multiple forms of resolvers, one of which is the recursive mode resolver (aka recursor).

Another very common form of resolver is the stub resolver, essentially the regular name resolution library/service included with operating systems, which only sends queries (having RD set) to one or more configured recursive mode resolvers (or forwarders).

RFC7719 is an informational document covering DNS terminology, you may want to consult section 5, DNS Servers and Clients.

Not the answer you're looking for? Browse other questions tagged or ask your own question.