DNS

  1. What is DNS?
  2. Why does it exist?
  3. How does it work?