The Domain Name System (or DNS) is the distributed system for which domain names are allocated and resolved.
The Domain Name System is a hierarchal naming system built on top of a distributed databases. This is the system for which IP addresses are changed into more meaningful words and back.
The concepts of DNS are explained in RFC 1034 and implementation in RFC 1035.
Wikipedia: Domain Name System