Domain names are related to hosting and emails in the following ways:
Hosting: A domain name is used to identify the location of a website on the internet. When a website is hosted, it is stored on a server that is connected to the internet, and the domain name is used to point to the website's location on that server. For example, if a website is hosted at the IP address 123.456.78.90 and the domain name is example.com, then typing "example.com" into a web browser will access the website hosted at that IP address.
Emails: Domain names can also be used to create custom email addresses. For example, if a business owns the domain name example.com, it can create email addresses such as info@example.com or sales@example.com. These email addresses can be accessed using an email client or web-based email services, such as Gmail or Outlook.
Overall, domain names are an essential part of hosting websites and using custom email addresses on the internet. They allow users to easily access websites and send emails using user-friendly strings of characters rather than difficult-to-remember IP addresses.