What is the difference between an authoritative and a recursive DNS server?
A recursive DNS server is a DNS server that is able to contact other DNS servers in order to resolve a given domain name label. This is the kind of DNS server one points to in /etc/resolve.conf An authoritative DNS server is a DNS server that a recursive server contacts in order to find out the answer to a given DNS query.