The Internet's Phone Book
DNS turns human-readable domain names into IP addresses. When you type google.com, DNS servers work behind the scenes to find the right IP. This system is hierarchical and distributed across the globe.
DNS caching speeds things up, but it can also cause issues when records change.