There are many different purposes one can task a server with. In this chapter, we’ll explore how to use Linux as a DNS server. First, I will explain to you, in some detail, what DNS is and how it works. For some readers, this will be a review, but I encourage you not to skip this section as it is very likely to have some details you may not be aware of.
DNS or Domain Name Service (some sources say Domain Name System) is how computers translate URLs into domain names. You and I use names, like www.cengage.com or www.linux.com, but computers do not understand these names. Computers need IP addresses. So DNS allows you to enter in a domain name and your computer will look up the matching IP address via DNS.