A DNS server runs special-purpose networking software, features a public IP address, and contains a database of network names and addresses for other Internet hosts.