The Domain Name System (DNS) is a crucial Internet component, translating human-readable domain names into IP addresses that networking equipment use to route data. In the landscape of DNS servers, authoritative DNS servers play a pivotal role by holding the records for specific domains. We'll explore how to set up an authoritative DNS server using CoreDNS, a Free and open-source software. We'll start by talking about the fundamental concepts of DNS and the role of an authoritative DNS server. Then, we'll dive into CoreDNS, it's features and the configuration of the zone files. Our exploration of CoreDNS will cover its installation and basic setup of an authoritative DNS server.