1. Domain names identify websites on the internet and are made up of two or more parts separated by dots, like yahoo.com. Domain names are mapped to IP addresses by domain name servers. 2. There are different options for hosting a website, including virtual hosting (sharing a server), virtual dedicated hosting (having a virtual private server), and dedicated hosting (owning an entire server). Each option has advantages and disadvantages related to cost, control, and flexibility. 3. Key aspects of managing a domain name include registering the name, configuring name servers, updating WHOIS records, protecting related trademarks, and resolving disputes according to ICANN policies.