DNS resolution

Iterative DNS queries

You iterate through multiple DNS servers, trying to resolve DNS through each.

Recursive DNS queries

You send to DNS server once, marking query as recursive, it recursively attempts to resolve Domain Name with other DNS servers.

Server which supports recursive DNS queries

You can send a recursive DNS query to this server, it recursively looks up Domain Name from other servers.

See also:

Why recursive or iterative DNS?