When you install Ubuntu server, the default Ubuntu server will only store the core system, but there is an option to add additional server roles. One of these is a "DNS Server".
From what I read, when you add this choice to your installation, Ubuntu adds the bind9
and bind9-doc
packages to your system. These packages provide the Bind 9 DNS server and its documentation. Now in fact a DNS server is simply a technology that takes a host name and automatically finds the IP address for that host on the Internet. Whenever you purchase a domain, for example, on Godaddy, you have the option on their website to point that hostname at your public IP address. It's that simple. So why would anyone need to set up a DNS server on their Ubuntu installation?