Domain Name System (DNS)

The hierarchical and decentralized naming system used to identify computers, services, and other resources reachable through the Internet or other Internet Protocol (IP) networks.

A protocol and service that provides hostname resolution (looking up the IP address of a given hostname) and recursive IP address lookups (finding the hostname of a known IP address). Also, colloquially used to reference the server that provides DNS lookups.