We want resources to be accessible by meaningful names (i.e. usable by humans) rather than IP addresses - map IP address to name, vice versa.

These mappings are done via DNS.

DNS Overview/Architecture

Domain Name System (DNS) is:

Services of DNS include:

DNS is not centralized due to scalability reasons: