Domain Name System – DNS
The system and protocols by which computers can lookup the IP address associated with a domain name (or hostname) so that the underlying TCP/IP software can connect to that numerical address.

It is also possible to do reverse lookups going from IP address to hostname.