The Domain Name System (DNS) is a hierarchical and decentralised naming system used to translate human-readable domain names, such as www.example.com, into machine-readable IP addresses, like 192.0.2.1. This process is essential for the functionality of the internet, allowing users to access websites without needing to memorise complex numerical addresses.