This document summarizes the extensive domain name system (DNS) lookup process required for even a simple client-server application like remote login (rlogin). It explains that DNS is needed to translate hostnames to IP addresses before network communication can occur. The DNS hierarchy is described, with root servers at the top pointing to generic and country-specific domain nameservers lower in the hierarchy. An example remote login from Purdue University to the University of Tokyo is used to illustrate the many DNS lookups and messages exchanged between clients, servers, and nameservers across the global DNS system before the connection can be established. In total, over 15 messages may be required just to set up the TCP connection between the two hosts.