What is a Domain Name

What are domain names and how do they work? This article is a high level overview of domain names.