A Domain Name Server maintains a database for resolving host names and IP addresses. Network devices query the DNS server by specifying a remote computers host name and receives in return, the hosts IP addresses.