The Domain Name System, or DNS, is the backbone of the internet, translating human-readable domain names into numerical IP addresses that computers use to locate services and devices worldwide. Despite DNS’s importance, it is susceptible to cyber attacks due to its weaknesses. The purpose of this article is to explain the fundamentals of DNS protocols. It will also go into detail about the most common DNS attacks, along with effective mitigation strategies.