What is the function of authoritative DNS servers in the DNS hierarchy?

a) They provide the IP addresses for TLD servers.
b) They provide the IP addresses for root DNS servers.
c) They maintain the DNS records for all Internet hosts.
d) They respond directly to client DNS queries.
e) Storing and managing DNS records for specific domains