What is an authoritative DNS server?

An authoritative DNS server holds the original records of a zone and answers from that data, as opposed to a resolver, which looks answers up on behalf of users and caches them.

DNS has two kinds of servers with very different jobs. Authoritative servers are the source of truth for the zones they host: asked about example.com, they answer from the zone data with the "authoritative answer" flag set, and they do not look anything up elsewhere. Recursive resolvers do the searching: they walk from the root servers to the TLD servers to the domain's authoritative servers and cache what they learn.

A zone is normally served by several authoritative servers that hold identical copies, traditionally one primary where edits are made and secondaries that replicate from it. Large providers serve the same zone from many locations using anycast.

Querying an authoritative server directly shows what the zone contains right now, without caches in between. Comparing that with what public resolvers return is the quickest way to tell whether a problem is in the zone itself or is just an old cached answer.

Check it

See how Authoritative DNS looks for a real domain:

NS lookup