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.