DNS translates domain names to IP addresses so it is easier for users to remember website names like "www.games.com" instead of numeric addresses. A web server hosts web pages and delivers them to users when requested via a domain name or IP address. Web pages are documents written in HTML that can contain text, images, and hyperlinks and are accessed using browsers over HTTP from web servers.