DNS provides resolution between host names and IP addresses in a hierarchical namespace separated by periods. The document discusses the configuration of a DNS master server in 7 steps, including installing required packages, editing configuration files, defining forward and reverse lookup zones, and starting the named service. DNS is a crucial distributed database that enables the internet to function through mapping of human-friendly names to machine-readable IP addresses.