The DNS (Domain Name System) ensures that domain names are resolved to IP addresses. To do this, we will examine the process of name resolution on the Internet and examine the DNS resolver and its various components, such as the DNS root name server and the top-level domain server.